Часто задаваемые вопросы
Как быстро выполняется перевод?
Первый перевод контента может занять несколько секунд. После этого перевод кэшируется, а запросы занимают не более 100-300 мс. По этой причине по возможности избегайте перевода динамического контента. Это также снижает уровень использования.
В React SSR переводы выполняются на сервере еще до отправки страницы, поэтому пользователи никогда не ждут их.
Как рассчитывается использование?
Использование учитывается в переведенных символах в месяц. В начале каждого месяца использование возвращается к нулю.
Когда один и тот же контент переводится несколько раз, его символы снова не учитываются. Если ваш контент статичен, не имеет значения, как часто он переводится. Учитывается только первый раз.
Если содержимое компонента <T> изменится, все содержимое снова переводится, а все символы в нем снова подсчитываются. Это может повлиять на использование предложения, содержащего динамический контент:
<T>You have {count} unread messages in your inbox</T>
Здесь все предложение снова переводится при каждом изменении count. Если на вашем сайте много трафика, следите за этим.
Каковы ограничения?
В одном компоненте перевода нельзя перевести более 10 КБ текста. В зависимости от языка 10 КБ — это от 2500 до 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 языков, от африкаанса до валлийского. Ознакомьтесь с полным списком поддерживаемых языков с их кодами.