Ember 連携

Ember サイトを多言語ハブに変換します
始める

クレジットカード不要

すべての統合を見る

G2 High Performer Spring 2023
G2 Easiest Setup Fall 2024
G2 Best Support Spring 2025

Ember 翻訳プラグインの機能

  • コンテンツ検出
  • 翻訳メモリ
  • ビジュアル編集
  • 輸出入
  • 除外事項

ConveyThis が Ember でどのように機能するか

Ember アプリは通常、ember-intl でローカライズされます {{t}} テンプレート全体のキーとロケールごとの翻訳ファイル。ConveyThis は別のパスを取ります。スクリプトを 1 つ追加します <head> あなたのアプリの index.html、 再デプロイし、レンダリングされたテンプレートはコンポーネントやルートを変更せずにブラウザで翻訳されます。

ウィジェットは、Ember ルーターをあるルート遷移から次のルート遷移まで追跡し、API からデータが到着した後にレンダリングされるコンポーネントを変換します。文言と用語集の用語は ConveyThis ダッシュボードで管理されます。インデックス可能な言語 URL が必要な場合は、ビジネス プランから利用可能なサブドメインを選択し、すべての言語の CNAME レコードを追加します。

得る 数分で開始

Integration illustration

プライム Ember。js 連携

数分以内に Ember。js アプリケーションにシームレスに統合できます!複雑なセットアップは必要ありません。Ember。js アプリに堅牢な多言語機能を簡単に追加できます。200+ のターゲット言語から選択し、完全な Ember。js フレームワークのサポートによりスムーズな翻訳統合をお楽しみください。

フルアプリケーション翻訳

開発ワークフローをそのままにしておきます!ConveyThis Ember。jsアプリケーションとの完璧な互換性を提供し、アプリ全体にわたる包括的なコンテンツ翻訳を保証します。言語の壁を取り除き、強力な翻訳ツールを使用して世界中のオーディエンスとつながり、国際市場全体でアクセシビリティとユーザーエクスペリエンスを向上させます。

到達する 世界中の訪問者

アプリの多言語 SEO 強化

現代の Web アプリケーション向けに設計された高度な SEO 機能で、国際的な存在感を高めます。ConveyThis hreflang 属性を自動的に実装し、言語固有の URL パターンを生成し、メタ コンテンツを翻訳することで、グローバル検索エンジン向けの Ember。js アプリを強化します。検索エンジンがさまざまな国際市場で多言語コンテンツを見つけてカタログ化することで、世界的な認知度が向上しました。

Multilingual SEO illustration

届ける プロフェッショナルグレードの翻訳

Translation quality illustration

AI + 人間の翻訳力

人間レベルの編集制御により、200+ 言語にわたる超高速 AI 翻訳を体験してください Ember。JSアプリ。ConveyThis 動的コンテンツからテーマ コンポーネントに至るまで、ページ上のすべての要素を検出し、100% の翻訳範囲を保証します。カスタム翻訳ルールを 1 回設定し、サイト全体に一貫して適用されるのを見てください。また、ライブ プレビュー編集を使用すると、リアルタイムのコンテキストですべての単語を完成させることができます。

取る 翻訳を完全に制御します

オートパイロットでの翻訳

ConveyThis で Ember 全体を自動的にスキャン、検出、変換します。寝ている間にJSアプリケーション。さまざまな市場の特定のページやコンテンツ ブロックを除外することで、翻訳される内容を正確に制御します。チームはダッシュボードを通じてシームレスにコラボレーションでき、外部編集ワークフローのインポート/エクスポート機能と、翻訳がユーザーにどのように表示されるかを正確に示す即時ライブ プレビュー アップデートを備えています。

Control and collaboration illustration

接続する 世界中の視聴者と本物を

Website localization illustration

真のウェブサイトローカリゼーション

Ember を変換します。JS アプリを、世界中の視聴者の共感を呼ぶ、真にローカライズされたエクスペリエンスにします。文化的な関連性を確保するために画像やメディア ファイルを置き換え、フォームやウィジェットなどの変換に重要な要素を自動的に翻訳し、ユーザーが気に入るクリーンな翻訳 URL 構造を作成します。すべては 1 つの直感的なダッシュボードを通じて管理され、チームは完全なローカリゼーション プロセスを調整できます。

簡単に 翻訳を管理します

合理化された開発者 連携

Ember。js 開発環境での迅速なセットアップ - 数分で起動できます!200+ ターゲット言語にアクセスできる簡単な JavaScript 実装。ConveyThis 完全なドキュメントとスムーズな Ember。js 統合を提供し、Ember。js 開発者にとって理想的な翻訳プラットフォームとなります。

現代のフレームワーク向けに最適化されています

ConveyThis は Ember。js などの単一ページ アプリケーション専用に設計されており、ページを更新せずに動的なコンテンツ翻訳を提供します。コンポーネントインテリジェントな翻訳機能とルーターの互換性により、Ember。js アプリが各市場に本物らしく感じられるローカライズされたエクスペリエンスを提供することが保証されます。

世界的なアプリケーションスケーリング

Ember。js アプリケーションを ConveyThis でグローバルに拡張します。動的なコンテンツ、コンポーネントの翻訳、ルートのローカリゼーションを簡単に管理できます。Ember。js の優れたパフォーマンスを維持する完全にローカライズされたアプリケーション エクスペリエンスを通じて、デジタル フットプリントを拡大し、海外のユーザーと関わります。

Ember に ConveyThis を選択する理由

1 つのダッシュボード

文字列、メディア、SEO、アプリのコンテンツを 1 つのワークスペースで管理します。

用語集とルール

翻訳の一貫性を保つために、ブランド用語と製品名をロックします。

多言語SEO

自動 hreflang、ローカライズされたメタデータ、およびクリーンな言語固有の URL。

ビジュアルエディター

コンテキストで翻訳 — ページ上で直接編集し、ロケールごとにプレビューします。

機械翻訳

機械翻訳から早く始め、ブランドルールや思い出で洗練しましょう。

多言語サイト構造

アクセス可能なスイッチャーを使用して、SEO に優しいサブディレクトリ/サブドメイン上のロケールを提供します。

訪問者の自動リダイレクト

オプションで、訪問者をブラウザ言語にルーティングしてバウンスを減らします。

学ぶ 始める方法

あなたのウェブサイトを多言語にする方法を見つけて、それが成長するのを見てください!

次の簡単な手順に従って、ConveyThis を Ember。js アプリと統合します

1

ConveyThis アカウントを作成します

ConveyThis アカウントを作成します ここ。ConveyThis アカウント ダッシュボードを使用すると、すべての翻訳を表示および管理できます。
2

連携 を設定します

Web サイトのテクノロジーとして JavaScript を選択します。ドメイン名を入力し、Ember。js アプリを翻訳する言語を示します。「次へ」をクリックしてセットアップ手順に進みます。
3

コピーしてインストールする JavaScript コード

ダッシュボードから JavaScript コードをコピーします(YOUR_API_KEY を実際のキーに置き換えます)。このコードを Ember。js アプリに貼り付けます index。html のファイル <head> セクションの直前 </head> タグ。 詳細な統合ガイドを参照してください.
4

テストと最適化

Ember。js アプリにアクセスして、言語スイッチャーが右下に表示されていることを確認します(数分かかる場合があります)。で翻訳を管理します 用語集、 そして 高度な翻訳機能.

Ember。js翻訳:よくある質問

ConveyThis は ember-intl とどのように比較されますか?
ember-intl はコミュニティ アドオンです。文字列は、でレンダリングされるキーになります t ヘルパー、翻訳は a にあります translations ロケールごとに 1 つの YAML または JSON ファイルを含むフォルダー intl サービスはアクティブ言語を設定します。これにより、開発者は正確な制御と ICU メッセージの書式設定が可能になります。ConveyThis テンプレートをキーに変換したくないチームに適合します。アプリが表示するものを翻訳し、デプロイのたびに新しい文字列を検出し、リポジトリ内のファイルの代わりにビジュアル エディターを翻訳者に提供します。
Ember プロジェクトのどこにコードを貼り付けるのですか?
あなたのアプリの index.html。クラシック Ember CLI アプリでは、 app/index.html; 新しい Vite ベースのセットアップ上のアプリは、それをプロジェクトのルートに保持します。ダッシュボードからコピーしたコードを間に追加します <head> タグは、理想的には終了タグの直前に、通常どおりビルドしてデプロイします。の JavaScript セットアップガイド スニペットの場所を示します。
ルート遷移とモデルフックデータは変換されますか?
はい。遷移中、Ember のルーターは履歴 API を通じて、またはアプリがハッシュ位置を使用している場合はハッシュを通じて URL を更新し、ConveyThis が変更を受け取ります。モデル フックのプロミスが解決されるとレンダリングされるテンプレートと、後で表示されるコンポーネントは、テキストがページに到達するとすぐに翻訳されます。
開発者以外の人は Ember コードベースに触れずに翻訳を修正できますか?
はい。翻訳はリポジトリではなく ConveyThis アカウントに保存されるため、ビジュアル エディターで単語を修正するのにプル リクエストや再デプロイは必要ありません。Pro プラン以上では、で説明されているように、翻訳者、マネージャー、または管理者として同僚をサイトに招待できます。各人は独自のサインインと権限を持っています チームメンバーの追加.
私の Ember アプリは fr。example。com などの言語 URL を取得しますか?
事業計画以上では、はい。サブドメインは推奨されるオプションです: fr.example.com そして de.example.com それぞれに 1 つの CNAME レコードが必要であり、Ember アプリは現在ホストされている場所から提供され続けます。などのサブディレクトリ /fr/ も可能ですが、ドメインの A レコードは ConveyThis を指すため、サイト全体がそこをルーティングされます。いずれにしてもhreflangタグが生成されます URL構造ガイド.

別の質問がありますか?

専任のサポート チームにご連絡ください —私たちは複数の言語でお手伝いいたします