ドキュメンテーション

よく寄せられる質問

翻訳はどれくらい速いの?

コンテンツが初めて翻訳されるときは、数秒かかることがある。その後、翻訳はキャッシュされ、リクエストには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以上の言語をサポートしている。サポートされている言語とそのコードの全リストを見る。