经常问的问题
翻译速度有多快?
首次翻译内容可能需要几秒钟。之后,翻译将被缓存,请求所花费的时间不超过 100 到 300 毫秒。因此,尽可能避免翻译动态内容。这也会减少您的使用量。
使用 React SSR,翻译会在页面发送之前在服务器上进行,因此用户无需等待。
使用量是如何计算的?
每月使用量以翻译的字符计算。在每个月初,使用量将重置为 0。
当同一内容被多次翻译时,不会再次计算其字符数。如果你的内容是静态的,那么无论多久翻译一次。只有第一次才是最重要的。
如果 <T> 组件的内容发生变化,则会再次翻译整个内容,并再次计算其所有字符。当句子包含动态内容时,这可能会影响你的用法:
<T>You have {count} unread messages in your inbox</T>
在这里,每当 count 发生变化时,整句话都会再次翻译。如果您的网站流量很大,请密切关注。
局限性是什么?
您不能在单个翻译组件中翻译超过 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 多种语言,从南非荷兰语到威尔士语。查看支持的语言的完整列表及其代码。