【发布时间】:2014-07-16 00:41:54
【问题描述】:
我正在为 iPhone 制作一个语言翻译应用程序。只是想问如何获取不同语言的翻译数据库?我敢肯定,不能手动输入这么多语言的每一个单词!请帮忙。
【问题讨论】:
我正在为 iPhone 制作一个语言翻译应用程序。只是想问如何获取不同语言的翻译数据库?我敢肯定,不能手动输入这么多语言的每一个单词!请帮忙。
【问题讨论】:
只需参考包含小数据库的链接,它可能有用:
http://www.omegawiki.org/Help:Downloading_the_data
http://www.dicts.info/uddl.php
如果在此数据库中找不到,只需使用翻译器并将该单词存储在您的数据库中。在功能中,它将从您的数据库中检索该特定单词的单词。
【讨论】:
您可以使用为 Translation 制作的各种 API。比如谷歌、Mygengo、微软翻译API、WebServiceX翻译API。
【讨论】:
iOS 上的本地化是通过使用宏来完成的...
NSLocalizedString(@"The string", @"Description");
然后,您可以使用名为 genstrings 的终端工具为应用生成翻译文件。
虽然最终的翻译只是浏览这些文件并翻译文本。
您可以在Ray Wenderlich's Site 上阅读更多相关信息。
我还推荐这个网站作为许多 iOS 事物的良好开端。
【讨论】: