ドキュメンテーション

Magic Translate vs. Weglot

Weglot はウェブサイト翻訳サービスだ。WordPressやShopifyなどのプラットフォーム用のスクリプトまたはプラグインを使用してサイトに追加すると、サイト全体が翻訳され、翻訳されたページが表示されます。Magic Translate もサイトをAIで翻訳するので、翻訳ファイルは必要ないが、開発者向けに作られている。どのテキストを翻訳するかを、コード内で正確に選択できる。

一目で

Magic TranslateWeglot
それは何だReact、Next.js、Angular、Vue、およびプレーンJavaScript用のクライアントライブラリ、翻訳API付きウェブサイト全体の翻訳サービス
セットアップコンポーネントまたは単一のスクリプトタグウェブサイトプラットフォーム用のスクリプトまたはプラグイン
翻訳されるもの<t>Hello</t> などの、あなたがマークしたテキスト除外しない限り、サイト上のすべてのテキスト
翻訳AI翻訳、自動的に作成された機械翻訳。編集したり、人に翻訳してもらったりできる
翻訳を編集するmagictranslate.ioでどんな翻訳でも編集できるダッシュボードとビジュアルエディター
検索エンジンReact SSR、Next.js、または事前にレンダリングされた Angular アプリを使用して、自分のサーバーから HTML を翻訳したサブドメインまたはサブディレクトリで提供される翻訳ページ
価格無料プラン、そして翻訳された文字に基づく月額プラン単語数と言語に基づいた計画

セットアップがどう違うか

Weglot では、スクリプトやプラグインを追加して、ダッシュボードで言語を選択する。Weglot は、ページ上のテキストを見つけて翻訳する。

Magic Translate で、翻訳するテキストをコードにマークする。シンプルなJavaScriptの設定なら、スクリプトタグを追加して、翻訳したいコンテンツにマークを付けて:

<script
src="https://cdn.jsdelivr.net/npm/@magic-translate/js@1/dist/magic-translate.min.js"
data-api-key="YOUR_API_KEY"
data-language="de"
defer
></script>
<h1><t>Welcome to our shop</t></h1>
<input placeholder="Search products" data-t-attrs="placeholder" />

React、Next.js、Angular、Vue では、代わりにクライアントライブラリを使うので、翻訳はフレームワークのレンダリングと連携する。

Magic Translate を選ぶタイミング

  • あなたは開発者で、翻訳をコードの一部にしたいと思っている。
  • 翻訳するテキストを選択し、名前、コード、ユーザーコンテンツはそのままにしておきたい。
  • React、Next.js、Angular、Vue を使ってウェブアプリを構築していて、コンポーネントに合わせて翻訳を更新したい。
  • 翻訳されたページを自分のサーバーでレンダリングしたい。

Weglot を選ぶタイミング

  • WordPressやShopifyのようなプラットフォームでウェブサイトを運営していて、コードに触れたくない。
  • 開発チーム以外の人が翻訳を編集する。
  • 同じサービスを通じてプロの人力翻訳を注文したい。

試す準備はできましたか?入門ガイドに従って、最初のページを5分で翻訳できる。