Ember Integration

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

クレジットカード不要

ツアーに参加してください

契約の縛りなし

すべての連携を見る

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

Ember Translation Plugin Features

  • コンテンツ検出
  • 翻訳メモリ
  • ビジュアル編集
  • エクスポートとインポート
  • 除外設定

How ConveyThis works on Ember

Ember apps are usually localized with ember-intl, which means {{t}} keys throughout your templates and a translation file per locale. ConveyThis takes another path: add one script to the <head> of your app's index.html, redeploy, and the rendered templates are translated in the browser without changes to components or routes.

The widget follows the Ember router from one route transition to the next, and translates components that render after their data arrives from your API. Wording and glossary terms are managed in the ConveyThis dashboard. If you want language URLs that can be indexed, pick sub-domains, available from the Business plan up, and add a CNAME record for every language.

始める 分単位

Integration illustration

Prime Ember.js Integration

Integrate seamlessly within minutes into your Ember.js application! No complicated setup needed. Add robust multilingual capabilities to your Ember.js app with ease. Select from 200+ target languages and enjoy smooth translation integration with complete Ember.js framework support.

Full Application Translation

Keep your development workflow intact! ConveyThis provides flawless compatibility with Ember.js applications, ensuring comprehensive content translation throughout your app. Eliminate language barriers and connect with global audiences using powerful translation tools that boost accessibility and user experience across international markets.

世界中の訪問者にリーチします

Multilingual SEO Enhancement for Apps

Boost your international presence with advanced SEO features designed for contemporary web applications. ConveyThis enhances your Ember.js app for global search engines by automatically implementing hreflang attributes, generating language-specific URL patterns, and translating meta content. Experience improved worldwide visibility as search engines find and catalog your multilingual content across various international markets.

Multilingual SEO illustration

プロフェッショナルグレードの翻訳を提供します

Translation quality illustration

AI + Human Translation Power

Experience lightning-fast AI translation across 200+ languages with human-level editing control for your Ember.JS app. ConveyThis detects every element on your pages - from dynamic content to theme components - ensuring 100% translation coverage. Set custom translation rules once and watch them apply consistently across your entire site, while live preview editing lets you perfect every word in real-time context.

翻訳を完全に管理してください

Translation on Autopilot

Let ConveyThis automatically scan, detect, and translate your entire Ember.JS application while you sleep. Control exactly what gets translated by excluding specific pages or content blocks for different markets. Your team can collaborate seamlessly through the dashboard, with import/export capabilities for external editing workflows and instant live preview updates that show exactly how translations appear to users.

Control and collaboration illustration

世界中の視聴者と本物につながる

Website localization illustration

本格的なウェブサイトローカリゼーション

Transform your Ember.JS app into a truly localized experience that resonates with global audiences. Replace images and media files for cultural relevance, automatically translate conversion-critical elements like forms and widgets, and create clean translated URL structures that users love. Everything is managed through one intuitive dashboard where your team can coordinate the complete localization process.

翻訳を簡単に管理できます

Streamlined Developer Integration

Rapid setup with your Ember.js development environment - launch in minutes! Straightforward JavaScript implementation with access to 200+ target languages. ConveyThis delivers complete documentation and smooth Ember.js integration, making it the ideal translation platform for Ember.js developers.

Optimized for Contemporary Frameworks

ConveyThis is engineered specifically for single-page applications such as Ember.js, delivering dynamic content translation without page refreshes. With component-intelligent translation features and router compatibility, it guarantees your Ember.js app provides localized experiences that feel authentic to each market.

Worldwide Application Scaling

Expand your Ember.js application globally with ConveyThis. Effortlessly manage dynamic content, component translations, and route localization. Grow your digital footprint and engage with international users through a completely localized application experience that preserves Ember.js performance excellence.

Why Choose ConveyThis for Ember

1 つのダッシュボード

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

用語集とルール

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

多言語SEO

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

ビジュアルエディター

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

機械翻訳

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

多言語サイト構造

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

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

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

始める方法を学びましょう

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

Integrate ConveyThis with your Ember.js app by following these simple steps:

1

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

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

連携 を設定します

Select JavaScript as your website technology. Enter your domain name and indicate the languages you want to translate your Ember.js app into. Click "Next" to proceed through the setup steps.
3

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

Copy the JavaScript code from your dashboard (replace YOUR_API_KEY with your actual key). Paste this code into your Ember.js app's index.html file in the <head> section, just before the </head> タグ。 See detailed integration guide.
4

テストと最適化

Visit your Ember.js app to see the language switcher appear at the bottom right (may take a few minutes). Manage your translations with 用語集、 および 高度な翻訳機能.

Ember.js translation: common questions

How does ConveyThis compare with ember-intl?
ember-intl is a community addon: strings become keys rendered with the t helper, translations sit in a translations folder with one YAML or JSON file per locale, and the intl service sets the active language. It gives developers precise control and ICU message formatting. ConveyThis fits teams that would rather not convert templates to keys: it translates what the app displays, detects new strings after every deploy, and gives translators a visual editor instead of files in the repository.
Where do I paste the code in an Ember project?
Your app's index.html. In a classic Ember CLI app that is app/index.html; apps on the newer Vite-based setup keep it at the project root. Add the code copied from the dashboard between the <head> tags, ideally right before the closing tag, then build and deploy as usual. The JavaScriptセットアップガイド shows where to find the snippet.
Do route transitions and model-hook data get translated?
Yes. During a transition, Ember's router updates the URL through the History API, or through the hash if your app uses hash location, and ConveyThis picks up the change. Templates that render once a model hook's promise resolves, and components that appear later, are translated as soon as their text reaches the page.
Can non-developers fix translations without touching the Ember codebase?
Yes. Translations are kept in your ConveyThis account, not in your repository, so correcting a word in the visual editor needs no pull request and no redeploy. On the Pro plan and above you can invite colleagues to your site as Translators, Managers or Admins, each with their own sign-in and permissions, as described in adding team members.
Will my Ember app get language URLs such as fr.example.com?
On the Business plan or higher, yes. Sub-domains are the recommended option: fr.example.com と de.example.com each need one CNAME record, and your Ember app keeps being served from wherever it is hosted today. Sub-directories such as /fr/ are possible too, but the domain's A record then points at ConveyThis, so the whole site is routed through it. Either way hreflang tags are generated; see the URL構造ガイド.

別の質問がありますか?

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