0

PHP 5 で Web ページを翻訳しようと考えているので、翻訳を保存して、ユーザーが Google 翻訳を経由するのではなく、mydomain.com/lang/fr/category/article.html から簡単にアクセスできるようにします。

CURL を介してテキストを翻訳するためのさまざまな簡単な方法を見つけましたが、本当にやりたいことは、Web ページ全体を翻訳することですが、明らかにタグを無視することです。

問題は、Google 翻訳がすべての HTML タグ、クラス名などを台無しにすることです。

タグを無視して Web ページ全体を翻訳できる php クラスを知っている人はいますか?

高度な正規表現などを介して可能かもしれないと推測していますが、よくわかりません。

彼らが入れた余分なJSをすべて持っているので、Googleの応答をカールすることはできません.

何か案は?

4

1 に答える 1

3

あなたが求めていたものではないことは承知していますが、もっと簡単な方法は、すべてのページに無料のGoogle 翻訳ウィジェットを含めることです。こうすることで、訪問者がサイトを表示したい言語を選択し、Google が動的に残りの作業を行います (そして、サイト全体でその選択が保持されます)。そうすれば、ページごとに何十もの異なる HTML ファイルを作成して更新し続けることを心配する必要はありません。

于 2010-04-12T11:13:02.583 に答える