2012-06-13 31 views
-2

我已經創建了一些帶有英文語言內容的html頁面。現在我需要根據用戶選擇動態地將語言改爲中文(新加坡語言),而無需重定向頁面。請任何人都幫我做到這一點。動態使用JavaScript更改html內容的語言

在此先感謝。

+0

你打算如何執行翻譯以及數據存在哪裏?您是否要向客戶端交付兩個版本,並在客戶端上使用JavaScript動態顯示/隱藏內容?您是否需要JavaScript來向服務器發出AJAX調用以獲取翻譯,然後動態替換客戶端上的內容?或者你是否甚至希望通過JavaScript調用某種翻譯服務(Google Translate,也許?)直接執行翻譯,然後替換客戶端上的內容? – David

回答

0

,如果你想,你有兩個選擇:

*正在從服務器真正的內容: 你不能這樣做在客戶端,你也許有讓一個Web應用程序從數據庫中獲取真實內容,例如使用AJAX,一切都將非常棒。

*充分利用客戶端翻譯的內容: 你可以做到這一點使用谷歌工具和API,你可以從開始:http://translate.google.com/translate_tools ,做你的定製。

我不喜歡使用Google翻譯那樣(爲翻譯添加一個下拉列表),現在您可以測試它之後爲什麼測試它,它的性能和視圖問題。

編輯:也許這個鏈接可以幫助您太:http://labnol.blogspot.com/2005/11/add-language-translation-to-website.html

1

檢查了這一點 Language

你可以通過一個變量作爲屬性值,將舉行由用戶選擇的語言。