【问题标题】:How to add translator to CKEditor如何将翻译器添加到CKEditor
【发布时间】:2018-03-08 21:30:28
【问题描述】:

我在我的rails 5 application 中使用CKEditor。我想在我的 CKEditor 中支持国际化,这意味着我将选择语言,并且当我输入内容时应该更改为该语言。是否可以将此功能添加到我的 CKEditor。请告诉我如何实现这一目标的可能性。

提前致谢。

【问题讨论】:

  • 国际化不是翻译。 I18n 是日期、货币等的格式。你说的是全面的翻译。例如,它将需要使用第三方应用程序,如谷歌翻译或类似应用程序。这可以使用 JS 来完成,但这将是一个复杂的功能。
  • @DenisRomanovsky 我可以使用 JS。你能告诉我如何处理这个

标签: javascript ruby-on-rails ckeditor translators


【解决方案1】:

作为概念证明,您可以尝试两种方法:

  1. 如果您需要即时翻译,则需要通过 JS 提出的请求使用第三方服务。 您必须学习例如 Bing 翻译服务的 API。并添加一些 JS 将文本发送给它,并将 CKEditor 内容替换为结果。
  2. 您还可以使用 this 等 gem 在服务器端进行翻译。因此,您可以将文本从 ckeditor 推送到您自己的后台,利用 gem 将其发送到 API。并使用结果呈现表单。

【讨论】:

  • 感谢丹尼斯的回答。我不想使用任何第三方 API,但我听说我们可以使用字符编码来实现这一点,但没有完整的想法。如果您有任何想法,请分享您对如何使用字符编码的看法
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-01-07
  • 1970-01-01
  • 1970-01-01
  • 2012-08-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多