2

クライアントの言語を検出するだけでなく (UA 文字列の抽出から地理位置情報サービスまで、さまざまな方法を組み合わせて既に行っています)、可能であればテキストの方向も自動で検出したいと考えています。

右から左の方向を使用する言語があまり多くないことは知っています (少なくとも左から右の言語ほど多くはありません) $rtl = ['ar', 'he', ..., '<whatever>']; if (in_array(substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2), $rtl)) { $direction = "rtl"; } else { $direction = "ltr"; }。 )より良い解決策。

私はまだ LangID、AlchemyAPI、DetectLanguage などの言語認識 API のいくつかを研究していますが、それらは同じことをしているようです: テキスト言語を認識しますが、テキストの方向は認識しません。

推奨されるアプローチはありますか?

4

1 に答える 1