Asp.net MVC - 多语言网站

标签 asp.net asp.net-mvc asp.net-mvc-3 asp.net-mvc-2 razor

我的任务是使用 ASP.NET MVC 开发一个多语言网站。对于静态内容,我可以使用 resx 文件以实现更好的可扩展性。但问题在于用户输入的数据。用户 1 填写客户数据表单并使用语言 1 保存。现在User2在查看数据时,user1在langauge1中输入的数据应该以User2选择的语言显示。有人可以在这里帮忙提供一些想法吗?提前致谢。

最佳答案

您可以使用自动语言翻译服务,例如 Google's Translate 。使用它就像向 https://www.googleapis.com/language/translate/v2?key=INSERT-YOUR-KEY&q=hello%20world&source=en&target=de 发送 GET 请求一样简单(翻译hello world 从英语到德语)并解析生成的 JSON。

正如 @olivehour 所指出的,微软还提供了 similar service .

就自动语言翻译的质量而言,不要指望奇迹。

关于Asp.net MVC - 多语言网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9398176/

相关文章:

asp.net-mvc - Selenium 测试自动化

asp.net-mvc-3 - 如何在 MVC3 中关闭请求验证?

c# - ASP.NET 3.5 页面加载 - 设计问题

asp.net - ASP.NET vNext MVC 6 Web Api 的帮助页面

asp.net-mvc - 在 ASP.NET MVC 中混合使用 Windows 和 Forms 身份验证

asp.net-mvc - IE8 与 FireFox/Chrome 中的 XMLHttpRequest 不同

ios - ASP.net Bootstrap 4 Navbar Input Caret Issue 仅限 iOS

c# - ASP.net Identity SecurityStampValidator OnValidateIdentity regenerateIdentity 参数

c# - 如何在 VS 2013 中将 ServiceStack 开发的应用程序部署到 Ubuntu 12.4 服务器上

javascript - 在javascript中设置asp.net MVC4 web api路由url返回空字符串