2011-08-09 98 views
0

我想將英文翻譯成印地文,但是Emualtor顯示框? 幫我...我們可以將英語翻譯成印地語嗎?

final TextView textV = (TextView) findViewById(R.id.textView1); 

    textV.setTypeface(Typeface.createFromAsset(getAssets(),"K010.ttf")); 
    try{ 
    Translate.setHttpReferrer("www.some.com"); 
    String str1=Translate.execute("love", Language.ENGLISH, Language.HINDI); 
    textV.setText(str1); 

還是我得到箱.....幫我

+0

你可以參考這[link](http://code.google.com/p/google-api-translate-java/source/browse/trunk/src/com/google/api/translate/TranslatorFrame.java) – Uttam

+0

@Uttam this won沒有幫助,Android平臺不支持他們的設備上的印地文字體 – doNotCheckMyBlog

+0

我只是把資產文件夾中的印地文字體,爲什麼它不被支持? –

回答

0

模擬器展示盒......可能意味着所需的字體支持,不存在你的機器上.. 。請檢查是否已經安裝了印地文字體... 但我不明白你需要使用webView.loadDataWithBaseURL()...這不會做我認爲的翻譯...這將只是嘗試將給定的數據加載到WebView中...並且可能因爲不支持印地語字體而正在顯示框...

你是d開發一種翻譯器應用程序或網頁? 在哪裏你在一個TextView中鍵入英語,並選擇它需要翻譯的語言,並按下一個按鈕「Translate」...並且翻譯後的字符串將顯示在其他TextView中...

+0

感謝您的回覆,如果我要開發多種語言(不支持模擬器),那麼我該怎麼辦?下載所有字體?有沒有解決方法? –

+0

我相信是的......你需要字體來支持你需要開發的特定語言...... – iLikeAndroid

相關問題