实体翻译
GET
/api/v1/translate/:module/:type/:id/:lang读取指定实体(厂商、工具、AI、文章、评论等)在某目标语言下已缓存的字段翻译。供前端在多语言切换时直接使用,避免每个详情页重复触发翻译。
路径参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| module | string | 必填 | 业务模块:chageyun / ogimg / ogbbs |
| type | string | 必填 | 实体类型:vendor / tool / aitool / post / imgpost / review / question / answer / reply / comment |
| id | string | 必填 | 实体 ID(UUID) |
| lang | string | 必填 | 目标语言代码,如 en / ja / ko |
请求示例
bash
curl "https://api.ogmiao.com/api/v1/translate/chageyun/vendor/8da8230f-7836-45e1-93a2-d9bbb4f22f5f/en"响应示例
JSON
{
"code": 0,
"data": {
"module": "chageyun",
"entity_type": "vendor",
"entity_id": "8da8230f-7836-45e1-93a2-d9bbb4f22f5f",
"target_lang": "en",
"fields": {
"name": "Acme Cloud",
"description": "A leading cloud service provider offering..."
}
}
}提示:翻译数据由后台 Worker 异步生成,通常在内容创建/更新后 1-3 秒内可读取。