在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