在Python中編寫程序以將英語單詞和/或短語翻譯成其他語言的最佳方法是什麼?Python - 英語翻譯
2
A
回答
1
我想你應該看看谷歌翻譯API。 Here是一個爲python專門爲此目的而實現的庫。
2
這是一個令人難以置信的難題 - 語言是非常非常非常複雜。想想你必須做的所有事情 - 解析這個短語,弄清楚這些詞的意思,翻譯它們。這可能不是慣用的,所以你需要針對不同語法的特殊情況。許多特殊情況。例如,如果語言與英語不同,則需要制定外語的語法 - 例如,「大綠球」用西班牙語表達爲「球大綠色」。
不要重新發明輪子。谷歌爲他們的翻譯服務提供了一個API,毫無疑問,許多聰明的人認真對待它。
1
最簡單的方法是製作一本字典,將一種語言的單詞與另一種語言的單詞相匹配。然而,這非常愚蠢,根本不考慮語法,創建翻譯會花費很長時間,特別是如果您打算將它用於多種語言。如果語法對你來說並不重要(例如,如果你爲一個遊戲或故事創建了自己的語言,而這些語言不具有與英語不同的語法),那麼你就可以避開使用字典,只需找一個函數尋找請求匹配在字典
0
可以使用Goslate包爲 它非常容易使用 例如
import goslate
print(goslate.Goslate().translate('hello world', 'ar'))
現在第一個參數是要翻譯的文本和第二個參數是要翻譯的語言。
我希望你能找到答案有用
相關問題
- 1. 英語翻譯
- 2. Pyqt英語譯成芬蘭語翻譯
- 3. 使用Python將印地語語翻譯爲英語
- 4. 德語 - 英語翻譯的數據庫
- 5. 尼泊爾語 - 英語翻譯api
- 6. 使用Python將日語翻譯爲英語
- 7. 英文翻譯成PHP的網頁阿拉伯語翻譯
- 8. 翻譯從英語(說明)「管道」
- 9. 角度翻譯總是使用英語
- 10. Django翻譯總是以英語呈現
- 11. Globalize3英語翻譯在帖子或post_translations?
- 12. 英語 - 莫爾斯翻譯器
- 13. Python 3拉丁語譯成英語簡單的gui按鈕翻譯器
- 14. 如何翻譯英語瑞典使用的字典在python
- 15. 自動翻譯(非英文)評論到英語?
- 16. 將技術術語從英語翻譯成其他語言?
- 17. 從英語到卡納達語的語言翻譯
- 18. Winforms翻譯回到英文
- 19. 印地語譯成英語音譯
- 20. 如何從英語翻譯成法語使用C#
- 21. 如何將Drupal 7 Site從英語翻譯成希伯來語?
- 22. 將time_ago_in_words翻譯成英語爲法語I18n in rails
- 23. 使用zend框架將英語翻譯爲其他語言
- 24. jQuery的轉換時間從英語翻譯成法語
- 25. 使用MOSES統計機器翻譯從印地語到英語
- 26. 翻譯/其他語言的轉換日期爲英語在PHP
- 27. 我們可以將英語翻譯成印地語嗎?
- 28. 將PHP $ get_month從英語翻譯成瑞典語
- 29. 將彙編語言翻譯成英語(EASy68K)
- 30. 語言翻譯
看一看NLTK:http://www.nltk.org/ – 2010-10-05 21:26:48
這是非常宏大。 – 2010-10-05 22:18:22