java web语言转换问题
请问各位大牛一下,在java web开发中有没有什么方法能够在前台用户输入某一种语言时,后台把用户输入的语言抓取出来并进行转换成自己想要的语言呢?例如:前台用户输入的是中文,后台把用户输入的中文字符串转换成英语、印度语、越南语等等。。。
------解决方案--------------------这个貌似只能自己手动用翻译器给转换掉自己想要的语言结果再保存...可以参考google的翻译api
------解决方案--------------------这个最好是调用外部的API,自己写这个很麻烦de
------解决方案--------------------看看google翻译之类的提供接口么,
否则挺难的,因为用户输入的中文是不定的。。
------解决方案--------------------统一语言格式,就是在数据库,后台,中间件,页面都是统一的编码格式就不会出现乱码了
------解决方案--------------------不管输入什么语言 全部转成二进制
读出的时候再根据需要转成相关的语言
------解决方案--------------------你究竟是要翻译功能,还是要国际化功能?
翻译功能使用外部API,但是翻译质量很差,语言毕竟是讲语境的,现在的机器还做不到准确理解不同语言的语境差异。
如果你是想通过配置文件配置不同语言的文本内容,后台通过WEB请求的locale信息来决定映射到哪个语言的文本上,可以通过JAVA提供的ResourceBundle来处理,各种MVC框架也一般都在这个基础上提供封装了的国际化功能。
------解决方案--------------------不管输入什么语言 全部转成二进制
读出的时候再根据需要转成相关的语言