2011-03-02 16 views
2

私は、特定のウェブサイトの翻訳版を表示する方法があるかどうかを判断しようとしていますが、そのウェブサイトの機能はそのまま維持しています。ウェブサイトのシームレスな翻訳

意味、ソース言語の言語を希望の言語に「オーバーレイ」したいが、ソースウェブサイトを変更しない。それも可能ですか?

iframeを使用でき、iframeに到達する前に何らかの形でデータを制御してコンテンツを置き換えたり翻訳したりできるようにするのが良い例でした。

(ここでの考え方は、誰からどのコンテンツを盗む/コピーすることはありません)

+1

Google翻訳は可能です。 – Trevor

答えて

0

ありません..あなたはfunctionaltyを維持したい場合。多言語サイトには、dbとad-hocが必要です。

あなたが解決する必要があるとしている二つの大きな問題があり、大きな痛みです

0

多くの言語をサポートするためにのみ1言語のために作られたウェブサイトの再構築:あなたのコンテンツをdownloand場合

  1. は、それを表示する - それは、ウェブサイトの "機能を維持する"ことは不可能です。 javascriptは、もちろん、クライアント側で実行されるので、javascriptで動くイベントは引き続き動作します。しかし、Webアプリケーションが元のホストからロードされていないため、Webアプリケーションのサーバー側の処理(つまり、クエリーDB、アップロード、検索など)は行われません。
  2. 第2に、クライアントサイドのiframeにページを読み込むと、同じドメイン起源のポリシーを処理する必要があります。これは、ウェブサイト/ javascriptが、親ウィンドウと同じドメインのものしか操作/ ajaxifyできないことを意味します。

これらの両方の問題を克服することは、おそらく新技術の発明を発明することを意味し、膨大な時間/人力の投資になるでしょう。

私の真剣な答えは、Google(または他の翻訳サービス)が提供しなければならないものを受け入れることです。