Delphi语言翻译器

3

我正在忙于一个项目,需要在Delphi中编写一个程序,将英语单词翻译成其他语言。应该如何最简单地实现呢?我考虑使用Microsoft Translator V2 API,但它似乎非常复杂,并且我对Delphi还不够熟练。还有其他建议吗?

提前感谢:)


1
这是RRUZ关于Microsoft Translator V2的精彩文章。所以最好等待他在这里发布相关内容。 - user532231
谢谢daemon_x,我正在研究这个问题,但看起来非常复杂。如果我能找到一个足够大的单词数据库,我可以使用SQL来翻译这些单词,但我似乎找不到一个包含多种语言的数据库。 - Rizla
@Rizla - 我认为本地数据库不是一个好的解决方案。我无法想象如果有几个词典(取决于您需要什么)会使您的应用程序安装包变得多么庞大。我猜您可能会找到一些免费的数据库,但我投票支持在线翻译器。 - user532231
2个回答

5

1
如果您不必自给自足,可以通过调用云(谷歌等)的webservice(如soap等)来完成。您的应用程序性质是翻译程序还是只想在另一个应用程序中提供翻译、拼写检查、同义词库、语法高亮等将决定这是否可行。

最简单的方法,使用Microsoft Translator V2 API的完整源代码,是阅读RRUZ的文章。没有更多可说的了。无论如何,Google Translate API现在已被弃用,并将于2011年12月1日停止服务。 - user532231
嘿,daemon_X,感谢你的帮助,我现在已经弄明白了。看来Ms翻译是一个不错的选择,非常感谢 :)! - Rizla
@Rizla - 所以你最终决定跟随在线版本;在我的看法中,这比将大量字节包含在安装包中要好。现在如果RRUZ在这里发布自己的文章链接并获得投票和接受,那就太棒了,因为这又是一篇好文章。 - user532231
@daemon_x,我刚看到这个问题。随时可以将文章链接发布为答案 :)。 - RRUZ

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接