Home >Backend Development >PHP Tutorial >页面如何实现自动翻译成英文

页面如何实现自动翻译成英文

WBOY
WBOYOriginal
2016-06-23 13:56:374613browse

网站建好了,客户需要实现英文版,重构代价太大,不知道那位大神知道类似google,360极速浏览器中的中英文互译的插件,他们是怎么实现的,怎么在中文页面中加一段代码,实现自动翻译,求解释?


回复讨论(解决方案)

你可以仿照大型网站用JS替换,替换主要部分的汉子为英文就行

基本上的思路是,你写一个中英文对照的文件,让你的js去读,然后把响应的中文替换为英文

模板替换 中英文 固定的 语句 以文件存储,,,数据库方面要专门 同时有 中 英文 相对应的 字段,要用户各自自己录入

建议你调用goole的PHP英文翻译接口去做

你可以仿照大型网站用JS替换,替换主要部分的汉子为英文就行



可是数据都是动态添加的,360极速浏览器是怎么实现翻译的呢

基本上的思路是,你写一个中英文对照的文件,让你的js去读,然后把响应的中文替换为英文



不是个别页面,是整个网站啊,内容都是管理员添加的,还需要不断更新

建议你调用goole的PHP英文翻译接口去做



那个有这个借口,如何调用呢?求详细说明


基本上的思路是,你写一个中英文对照的文件,让你的js去读,然后把响应的中文替换为英文



不是个别页面,是整个网站啊,内容都是管理员添加的,还需要不断更新

内容就只能像3楼说的了,存俩版本吧,就算是google翻译可以,你们敢用吗,机器翻译的并不准啊,让用户自己备文案吧。

不同语言版本另外收钱……


建议你调用goole的PHP英文翻译接口去做



那个有这个借口,如何调用呢?求详细说明

找了相关的接口,不能翻译整个网页啊

还是做俩版本比较靠谱,机器翻译的都不怎么通顺,中英文分开吧



建议你调用goole的PHP英文翻译接口去做



那个有这个借口,如何调用呢?求详细说明

找了相关的接口,不能翻译整个网页啊

那么你就只能做两个版本了

简繁还好,起码字的宽度数量都一样,英文就要多做一版了,用翻译插件翻译不准的。

要是当初用了drupal就好了

------------------------------------------------------ AutoCSDN签名档------------------------------------------------------

码农场??码农播种代码、放牧思想的农场! 

国际化不仅要文字通顺,还要考虑文字宽度。机器是做不到的,开始没有考虑到,还是重新动手吧。

我也遇到相同的问题,请教大神啊!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Previous article:php和sql问题Next article:获取上一页面id