2017-09-27 72 views
0

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

在此先感谢。

+0

国际化不是翻译。 I18n是格式化的日期,货币等。你在说什么是一个全面的翻译。例如,它需要使用第三方应用,例如谷歌翻译或类似的。这可以使用JS完成,但它将是一个复合功能。 –

+0

@DenisRomanovsky我可以使用JS。您能否告诉我如何处理这个问题 – anusha

回答

0

由于概念证明,你可以尝试两种方法:

  1. 如果您需要在飞行翻译,你将需要用JS使用第三方服务提出了要求。 您将不得不学习Bing翻译服务的API。并添加一些JS将文本发送给它,并用结果替换CKEditor内容。
  2. 您也可以使用像this这样的宝石在服务器端翻译。所以你可以将文本从ckeditor推送到你自己的后台,利用gem将它发送到API。并用结果渲染表单。
+0

谢谢您的回答。我不想使用任何第三方API,但相反我听说我们可以使用字符编码来实现这一点,但没有完整的想法。如果您有任何想法,请分享您如何使用字符编码的观点 – anusha