2017-09-27 65 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