0

我几乎没有数据库驱动/或来自我无法控制的其他系统的值,那么在这种情况下如何应用全球化?我真的不信任谷歌或微软提供的翻译服务 api,因为我不希望应用程序中的任何地方发生任何错误翻译,导致用户非常尴尬。

那么解决这种情况的最佳解决方案是什么?

提前致谢。

4

2 回答 2

2

不要期待奇迹,也不要在 .NET 中寻找名为string Translate(string input, string inputLanguage, string outputLanguage). 如果您不想使用第三方翻译服务,因为您不信任它们,并且您无法控制数据发布者,以便它为您提供不同语言的内容翻译,那么您真的无能为力。如果是简单的单词,您可以保留一本字典以便即时执行翻译,但这对于整个句子来说是不切实际的。

于 2012-09-20T10:59:22.133 回答
1

我在我的一个产品中遇到过这种情况,我所做的是在数据库设计室中允许 A)“native”/“original”+ B)每个此类值的零或多个翻译/本地化。我已经建立了一个允许翻译这些值的后端接口。这可能是纯粹的人工驱动,或者是自动翻译与人工验证的结合。

于 2012-09-21T04:05:15.680 回答