リッチテキスト編集サポートと一緒にGoogle音訳を使用する必要があります。
Google Transliteration APIドキュメントでは、 ClosureライブラリまたはYahoo!が提供するリッチテキストエディタを推奨しています。UIライブラリ。
しかし、両方を試しましたが、音訳が機能しません。
文字変換もサポートするリッチテキストエディタを実装した人はいますか?
[編集:回答は以下で更新されました]
リッチテキスト編集サポートと一緒にGoogle音訳を使用する必要があります。
Google Transliteration APIドキュメントでは、 ClosureライブラリまたはYahoo!が提供するリッチテキストエディタを推奨しています。UIライブラリ。
しかし、両方を試しましたが、音訳が機能しません。
文字変換もサポートするリッチテキストエディタを実装した人はいますか?
[編集:回答は以下で更新されました]
テキスタイルマークアップに付属するWYSIWIGエディターは、GoogleTransliterationAPIでうまく機能します:)
Acts_as_textiledプラグインをインストールします
rails plugin install https://github.com/defunkt/acts_as_textiled.git
次に、textile_editor_helperをインストールします
rails plugin install http://svn.webtest.wvu.edu/repos/rails/plugins/textile_editor_helper
次に、WYSIWIGエディターをビューに統合できるようになります。MarkitUpファンの場合、同等のプラグインも利用できます;)
詳細については、この記事を参照してください。この記事ではエディターの統合について説明していますが、リンクが古くなっているため、最新のソースについては上記を参照してください。
私はそれが1つだとは思いませんが、グーグルトラダクションはあなたがウェブサイト全体を翻訳することを可能にするので、あなたは以下をすることができるはずです:
クエリ文字列として送信された変数を出力するPHPページを取得します
ページを翻訳する場合は、このページのURLとiframeのコンテンツを含むURLを取得します(encodeURIComponent()を使用することを忘れないでください)。次に、この文字列にもう一度encodeURIComponentを使用しますが、すべてに追加してhttp://translate.googleusercontent.com/translate_c?hl=en&ie=UTF8&prev=_t&rurl=translate.google.fr&sl=en&tl=fr&twu=1&u=に追加します。*(*はあなたの文字列でなければなりません)。これは、別の言語でまったく同じ形式のまったく同じコンテンツを提供するURLです(ここでは、enからfrですが、変更できます)。この時点での問題は、これをiframeのURLとして配置すると、別のドメインに配置され、制御できなくなることです。したがって、URLを指定し、独自のドメインにコンテンツを出力するPHPページが必要です。これを取得し、iframeのsrcとして適切なクエリ文字列(もう一度encodeURIComponentを使用する必要があります)を使用して呼び出すと、機能します。
理解できるかわかりません。それは...ですか?