Magic Translate vs. Crowdin
Crowdin はローカリゼーション管理プラットフォームだ。あなたのチーム、プロの翻訳者、またはボランティアのコミュニティがあなたのコンテンツをそこで翻訳し、Crowdin が翻訳ファイルをリポジトリと同期する。Magic Translate は、ファイルや別のプラットフォームなしで、コンポーネント内のテキストを直接翻訳する開発ツールだ。
一目で
| Magic Translate | Crowdin | |
|---|---|---|
| それは何だ | React、Next.js、Angular、Vue、およびプレーンJavaScript用のクライアントライブラリ、翻訳API付き | 翻訳を管理するためのプラットフォーム |
| テキストの書き方 | <T> で包まれた、あなた自身の言葉 | コード内のキーは、ファイルとして Crowdin と同期される |
| 翻訳 | AI翻訳、自動的に作成された | 翻訳者、ボランティアコミュニティ、機械翻訳、またはミックス |
| ワークフロー | なし:アプリをリリースすると、テキストが翻訳される | ファイルを同期して、翻訳して、レビューして、翻訳を元に戻す |
| こんな場合に最適だ | 開発者と小規模チーム | 大規模なチーム、翻訳者、オープンソースコミュニティ |
仕事の違い
Crowdin のようなローカリゼーションプラットフォームでは、新しいメッセージは毎回翻訳ワークフローを経る。キーとそのソーステキストをコードに追加する。Crowdin が変更を受け取り、テキストが翻訳されてレビューされ、翻訳されたファイルは、多くの場合プルリクエストとしてリポジトリに戻ってくる。
Magic Translate では、テキストを書いてアプリをリリースする:
import { T } from '@magic-translate/react';const Banner = () => <T>Free shipping on all orders this week</T>;
テキストは最初に表示されたときに訪問者の言語に翻訳され、翻訳はキャッシュされる。
Magic Translate を選ぶタイミング
- あなたは一人で、または翻訳者なしで小さなチームで働いている。
- 個別の翻訳プロジェクトなしで複数の言語で立ち上げたい。
- キー、ファイル、別のプラットフォームを管理したくない。
Crowdin を選ぶタイミング
- プロの翻訳者と仕事をしていて、レビューと承認が必要だ。
- あなたのオープンソースプロジェクトには、それを翻訳するコミュニティがある。
- ウェブアプリ、モバイルアプリ、ドキュメント、ヘルプ記事の翻訳を1か所で管理したい。
試す準備はできた?入門ガイドに従って、最初のコンポーネントを5分で翻訳する。