经常问的问题
翻译速度有多快?
第一次翻译可能需要几秒钟。之后,翻译会被缓存,请求需要 100 到 300 毫秒。尽可能避免翻译经常变化的内容,以缩短响应时间并减少使用量。
使用 React SSR 或 Angular 预渲染时,翻译会在页面发送之前在服务器上进行,因此用户会收到已经翻译的页面。
使用量是如何计算的?
使用量以翻译后的字符来衡量,并在每个月初重置为零。
重复翻译相同内容不计入您的使用量。如果您的内容保持不变,则只有第一次翻译才算在内。
如果 <T> 或 <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>
我可以更改翻译吗?
是的。打开翻译,编辑任何翻译并保存。您的应用程序接收的是您的文本,而不是 AI 翻译。请参阅编辑翻译。要只更改一个地方的文本,请为该地点指定一个 ID。
达到每月限额时会发生什么?
现有翻译仍然可用,但新文本以其原始语言显示。
我可以阻止我的 API 密钥翻译新文本吗?
是的。将您的 API 密钥锁定在账户页面上。当它被锁定时,现有的翻译仍然可用,但新文本以其原始语言显示,API 返回错误 API_KEY_LOCKED。解锁同一页面上的密钥即可再次翻译。
有哪些语言可用?
Magic Translate 支持 70 多种语言,从南非荷兰语到威尔士语。查看支持的语言的完整列表及其代码。