ну язык можно и в query передавать, но мы так не делаем. или он может быть в имени домена (.ru/.com).
конечно можно по id вытащить статью, достать её язык и дальше отобразить в этом языке и всё, что к статье не относится (меню...), однако не уверен, что так будет проще.