发布于 2010-10-06 05:33:18
AJAX Language API
这是一个令人难以置信的难题--语言是非常非常复杂的,非常复杂的,,。想一想你必须做的所有事情--解析短语,弄清楚单词的意思,翻译它们。这可能不是惯用的,所以对于不同的语法,您需要特殊的用例。很多很多特殊的情况。如果外语和英语不同,你需要弄清楚它的语法--例如,在西班牙语中,“大绿色的球”变成了“大绿色的球”。
不要重复发明轮子。Google为他们的翻译服务提供了一个API,这无疑让许多聪明的人非常认真地考虑过它。
发布于 2010-10-06 05:32:27
我认为你应该研究一下Google Translate API。Here是一个在python中专门为此目的而实现的库。
发布于 2010-10-06 09:45:01
最简单的方法是制作一个字典,将一种语言的单词与另一种语言的单词进行匹配。然而,这是非常愚蠢的,根本不会考虑语法,而且创建一个翻译器确实需要很长的时间,特别是如果你打算将它用于多种语言的话。如果语法对你来说并不重要(例如,如果你为游戏或故事创建自己的语言,而这些语言的语法与英语没有什么不同),那么你可以使用字典,简单地让一个函数在字典中查找请求的匹配项
https://stackoverflow.com/questions/3867860
复制相似问题