流利c/平台
直播5,541每秒翻译数

翻译基础设施的 代理时代

大多数翻译API是在“翻译”意味着由人类将文本粘贴到网页表单中的时代设计的。 FluentC 被设计成现在的翻译方式:一个在工作流程中每小时调用数千次API的代理,期望在用户注意到之前得到回复。

这种变化改变了API底层的一切——缓存的工作方式、批处理的处理方式、定价的结构以及速率限制的行为。 我们围绕它重新构建了技术栈。

平台上有什么

一个产品。几个可移动的部件。这里是介绍。

每个部分都链接到更详细的页面,如果你想了解完整的故事。

01翻译API

一个端点,三种输入格式,一个UUID用于认证。

POST /ai_agent/translate 处理文本、HTML 和 JSON。 你选择输入格式、目标语言,以及是否希望同步返回答案或作为批处理任务。 那是整个表面积。

认证信息是放在授权头中的单一UUID。 无需交换令牌,无需客户端库即可开始使用。 curl 运行正常。n8n 运行正常。一个 LangChain 工具正常工作。 无论你拿着什么,都有效。

阅读API参考文档
POST /ai_agent/translate
curl -X POST https://api.fluentc.io/ai_agent/translate \
  -H "Authorization: 4f3a-uuid-...-9c2e" \
  -H "Content-Type: application/json" \
  -d '{
    "input_format": "json",
    "target_language": "es",
    "mode": "sync",
    "content": { "title": "Hello", "body": "Welcome" }
  }'

# 204ms · 200 OK
{
  "translation": {
    "title": "Hola",
    "body": "Bienvenido"
  },
  "target_language": "es",
  "tm_hit": false,
  "request_id": "tx_8f3a72c4"
}
输入格式:文本
纯文本字符串
输入格式:html
保留标签 + 属性
输入格式:json
行走结构
02实时翻译

当代理人在对话中途,急需答案时。

同步请求,响应中包含翻译文本,无需轮询。

在幕后,有一个基于内容地址的缓存,其键为 SHA256(target_language + input)第二次遇到相同的字符串时,你完全跳过模型——相同的翻译、相同的键,响应更快。

这比听起来应该的重要得多。 多语言聊天机器人回答 你好 在十二种语言中,将不断访问该缓存。

看看实时模式的工作原理
实时缓存观察器
你好
流媒体
PL
你好
缓存命中
8毫秒
你好
缓存命中
10毫秒
泰国
สวัสดี
缓存命中
10毫秒
英语
你好
缓存命中
10毫秒
西班牙语
你好
缓存命中
7毫秒
法语
你好
缓存命中
11毫秒
JA
こんにちは
缓存命中
10毫秒
德國
你好
缓存命中
8毫秒
缓存命中次数 = 8 · 模型调用 = 0 · 会话 = 39节省 $0.0064
工作 · 批处理 / JSON
job_id = sha256(输入)[:12]
已完成
输入 · 英语
{
标题: 你好,
身体: 欢迎,
行动号召: {
标签: 开始
}
}
扇出 · 3 根弦
输出 · 西班牙语
{
标题: 你好,
身体: 欢迎,
行动号召: {
标签: 开始
}
}
行数
50,000
平行
32 工人
持续时间
47秒
03批量翻译

当你有50,000行数据并且需要一次性全部导入时。

提交任务,获得一个 job_id 回来,准备好后进行投票以获取结果。 适用于Google表格、产品目录、JSON国际化文件目录——任何东西。

JSON处理得当:嵌套结构被遍历,每个字符串值都被独立且并行地翻译,最后重新组合成原始的结构。 钥匙仍然是钥匙。 结构仍然是结构。

一样 job_id 永远投票是安全的——它是一个 你的输入的确定性哈希,不是随机的票。 重新提交相同的内容,你会得到相同的job_id和相同的缓存结果。

看看批处理模式的工作原理
04翻译记忆

一次付费,永久添加到购物车。

翻译记忆库是一个包含你已支付过的翻译内容的数据库。 下次遇到相同的字符串时,你无需再次支付——而且响应会更快,因为它不会调用模型。

大多数翻译API每次都按字符收费。 我们不。 对于电子商务目录、支持宏以及任何具有重复字符串的产品,这就是大部分节省的来源。

你也可以 在每个站点基础上覆盖特定的翻译 当你想要不同于模型默认的渲染效果时。 缓存会遵循您的覆盖设置。

了解翻译记忆
TM 账本 · "加入购物车"
tm:8c4a91…2e7b
已缓存
2026-03-04西班牙语模型调用$0.0008
2026-03-04法语模型调用$0.0008
2026-03-04JA模型调用$0.0008
2026-03-11西班牙语✓ tm 打击$0.0000
2026-03-18西班牙语✓ tm 打击$0.0000
2026-04-02法语✓ tm 打击$0.0000
2026-04-12JA✓ tm 打击$0.0000
2026-05-01西班牙语✓ 目标命中 · 自定义覆盖$0.0000
已计费 · 8 通话$0.0024
节省了每字符计费0.0040美元
05支持的语言

你所期望的目录,依据询问的代理而定。

主要的欧洲语言、主要的亚洲语言、阿拉伯语、希伯来语、印地语,以及更为边缘的语言。

该列表已被缓存并在以下位置公开 GET /ai_agent/languages,范围限定在您在代理上启用的内容。

在您的仪表盘上添加或删除语言。 每个代理都有自己的启用集——因此,一个将内容翻译成十种语言的Shopify代理和一个内部支持代理翻译成三种语言的代理可以共存在同一个账户下。

查看完整的语言列表
获取 /ai_agent/languages
200 · 128 已启用
英语
es西班牙语
法语法语
德语
意大利语
zh葡萄牙语
荷兰语荷兰
瑞典语瑞典语
挪威语
丹麦语
波兰语波兰
cs捷克
翻译:tr土耳其语
希腊
俄语俄语
英国乌克兰语
阿拉伯语阿拉伯语
希伯来语
你好印地语
bn孟加拉语
日语
韩语
zh中文
vi越南语
泰国泰语
编号印尼语
毫秒马来语
tl塔加洛语
瑞士斯瓦希里语
fa波斯语
你的乌尔都语
泰米尔
+96更多
它的实际表现

如果你在进行评估,有五件事值得了解。

01
哈希键缓存

相同输入 + 目标语言为缓存命中。 没有“模糊匹配”的意外,也没有对重复字符串的每次调用计费。

sha256(目标 + 输入) → 缓存键
02
确定性工作ID

重新提交相同的批次输入会返回相同的job_id。 设计上的幂等性

工作编号 = 哈希(输入)
03
重试行为已内置。

背景翻译任务在模型超时(5次尝试,指数退避)和速率限制(10次尝试,遵守Retry-After)时会重试。 你不必自己构建这个。

timeout: 5x exp · 429: 10x · Retry-After honored
04
JSON批次并行运行。

包含200个字符串值的文档不会进行200次连续的模型调用——它会扩散开来并重新组合。

扩散 · 32个工作者 · 重新组装
05
一个头,无需SDK。

整个API都可以通过curl访问。 如果你需要,SDK就存在;它们不是先决条件。

Authorization:
想要API的原始结构吗?

OpenAPI 规范已发布在 /ai_agent/swagger.yml 以及交互式文档在 /ai_agent/docs.