よく寄せられる質問
翻訳はどれくらい速いの?
コンテンツが初めて翻訳されるときは、数秒かかることがある。その後、翻訳はキャッシュされ、リクエストには100〜300ミリ秒しかかからない。このため、動的コンテンツの翻訳はなるべく避けて。これにより、使用量も減る。
React SSRでは、ページが送信される前に翻訳がサーバーで行われるので、ユーザーは翻訳を待つことはありません。
使用量はどのように計算されるの?
使用量は月ごとの翻訳文字数でカウントされる。毎月の初めに、使用量は0にリセットされる。
同じ内容が複数回翻訳されても、その文字数は再びカウントされない。コンテンツが静的であれば、どれくらいの頻度で翻訳されても問題ない。初めてしか重要ではない。
<T> コンポーネントのコンテンツが変更されると、コンテンツ全体が再び翻訳され、そのすべての文字が再びカウントされる。これは、文に動的コンテンツが含まれている場合の使用法に影響する。
<T>You have {count} unread messages in your inbox</T>
ここでは、count が変更されるたびに文全体が再び翻訳される。ウェブサイトにトラフィックが多い場合は、この点に注目して。
制限は何?
1つの翻訳コンポーネントで10 KBを超えるテキストを翻訳することはできない。言語にもよりますが、10 KBは2,500から10,000文字の間だ。さらに翻訳するには、テキストを複数の部分に分割して。
{/* instead of this */}<T>... very long text ...</T>{/* do this */}<T>... long text part 1 ...</T><T>... long text part 2 ...</T>
毎月の制限に達するとどうなるの?
新しいテキストはもう翻訳されていない。すでに翻訳されたコンテンツは翻訳されたままで、新しいテキストは元の言語でそのまま表示される。
どの言語が利用できる?
Magic Translate は、アフリカーンス語からウェールズ語まで、70以上の言語をサポートしている。サポートされている言語とそのコードの全リストを見る。