首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >富文本编辑器中的Google音译

富文本编辑器中的Google音译
EN

Stack Overflow用户
提问于 2011-05-11 23:33:37
回答 2查看 1.1K关注 0票数 2

我需要使用谷歌音译以及丰富的文本编辑支持。

谷歌音译API文档推荐Closure libraryYahoo! UI Library提供的富文本编辑器。

但是,我两个都试过了,音译不起作用。

有谁已经实现了一个支持音译的富文本编辑器?

编辑:答案更新如下

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-05-17 12:13:53

Textile标记附带的WYSIWIG编辑器可以很好地与Google音译API配合使用:)

安装acts_as_textiled插件

代码语言:javascript
复制
rails plugin install https://github.com/defunkt/acts_as_textiled.git

然后安装textile_editor_helper

代码语言:javascript
复制
rails plugin install http://svn.webtest.wvu.edu/repos/rails/plugins/textile_editor_helper

然后,您应该能够将WYSIWIG编辑器集成到您的视图中。对于MarkitUp粉丝们,也有相应的插件可用;)

有关更多信息,请参阅this article。这篇文章解释了编辑器集成,但是链接已经过时了,所以请参考上面的最新资源。

票数 1
EN

Stack Overflow用户

发布于 2011-05-11 23:45:05

我不认为这是一个,但是,由于谷歌陷阱允许你翻译整个网站,你应该能够做到以下几点:

  • 获取一个PHP页面,它只是输出一个变量作为查询字符串
  • 当你想翻译一个页面时,获取包含这个页面的url和iframe内容的url (别忘了对它使用encodeURIComponent() )。然后,对这个字符串但对所有字符串再次执行useencodeURIComponent,并将其添加到http://translate.googleusercontent.com/translate_c?hl=en&ie=UTF8&prev=_t&rurl=translate.google.fr&sl=en&tl=fr&twu=1&u=* (*应该是您的字符串)。这是一个用另一种语言(这里是从en到fr,但您可以更改)的格式为您提供完全相同内容的url。在这一点上的问题是,如果你把它作为你的iframe的url,它将在另一个域上,你将无法再控制它。因此,您需要一个PHP页面,您提供了一个url,并输出您自己的域上的内容。你得到了这个代码,并用好的查询字符串调用它(你必须再次使用encodeURIComponent )作为你的iframe的src,它就能工作了。

我不确定这是可以理解的。是吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5966828

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档