0
我有一個英文網站。我已經使用谷歌翻譯爲了將其轉換爲阿拉伯語。所以現在我有2個選項爲我的網站,我可以選擇英語或阿拉伯語。現在我所遇到的問題是每當我在文本框中輸入數據時,我希望它能夠動態地在阿拉伯語中翻譯並使用ajax或jquery在文本框中顯示它。並且網站是在asp.net中構建的使用谷歌翻譯和jQuery在c#中動態翻譯文本框數據
我有一個英文網站。我已經使用谷歌翻譯爲了將其轉換爲阿拉伯語。所以現在我有2個選項爲我的網站,我可以選擇英語或阿拉伯語。現在我所遇到的問題是每當我在文本框中輸入數據時,我希望它能夠動態地在阿拉伯語中翻譯並使用ajax或jquery在文本框中顯示它。並且網站是在asp.net中構建的使用谷歌翻譯和jQuery在c#中動態翻譯文本框數據
這裏有一些想法你可以做什麼,如果你想
$('#txtId').focusOut(function() {
//Call the Google API
$.ajax({
type : "GET",
url : "https://ajax.googleapis.com/ajax/services/language/translate",
dataType : 'jsonp',
cache: false,
contentType: "application/x-www-form-urlencoded; charset=UTF-8",
data : "v=1.0&q="+ $('#txtId').val()+"&langpair=en|es",
success : function(iData){
//update the value
$('#txtId').val(iData["responseData"]["translatedText"]);
},
error:function (xhr, ajaxOptions, thrownError){ }
});
});
這只是一個想法改變它根據您的要求。
假設我將鍵盤設置更改爲阿拉伯語,然後是否可以使用google api將此數據從阿拉伯語轉換爲英語,以便將其存儲在數據庫MS SQL中? – minu
你可以使用jQuery的focus-out事件來調用google的服務來翻譯文本框的值。 –
我正在使用谷歌翻譯如何要求谷歌翻譯從專注到翻譯數據? – minu