AI驱动的API
高级文本翻译器
将翻译自动化为80种语言,并为多语言应用程序提供可自定义的写作风格和上下文。
文本翻译 API 将文本翻译为支持的 80 种语言中的任何一种,提供准确且上下文相关的翻译。
此 API 非常适合开发人员构建多语言应用程序或内容管理系统。它通过以用户首选语言提供内容来自动化文本翻译,增强用户体验。使用案例包括翻译网站内容、本地化软件应用程序以及为客户支持和通信工具启用实时语言翻译。
您可以通过提供 voice_tone 参数来设置您喜欢的写作风格。
它可以是 funny 或 joyous 之类的形容词,甚至是著名作家的名字。
还提供了一个可选的 context 参数。它可以用于为翻译的文本提供更多背景信息,例如用例示例或一些额外的解释。
AI 工作涉及两个关键步骤:
- 提交AI任务: 通过发送工作请求来启动流程。
- 监控和接收结果: 持续检查作业状态,并在成功完成后获取最终输出。
相关SDK/库
Step 1. 提交 AI 作业请求
端点: POST - /api/v1/content/translate
| 属性 | 类型 | 必须 | 描述 |
|---|---|---|---|
| content | String | 是 | 提供要翻译的内容。 |
| language | String | 否 | 指定需要翻译的内容的语言。例如,'德语' |
| voice_tone | String | 否 | 指定输出的语气。可以是有趣或欢乐等形容词,甚至可以是著名作家的名字。 |
| context | String | 否 | 为翻译文本提供附加上下文,例如使用案例示例或额外解释。 |
请求示例:
{
"content": "海平面上升威胁着马尔代夫,这里的淡水已经开始短缺,但印度洋群岛的新总统拒绝将其人口迁往国外。在接受法新社采访时,45岁的土木工程专业毕业的总统穆罕默德·穆伊祖承诺,相反,他将推出一项雄心勃勃的土地复垦和岛屿升高计划,环保组织对此提出批评。",
"language": "英语",
"voice_tone": "中性",
"context": null
}
响应示例:
{
"status_url": "https://sharpapi.com/api/v1/content/translate/job/status/5de4887a-0dfd-49b6-8edb-9280e468c210",
"job_id": "5de4887a-0dfd-49b6-8edb-9280e468c210"
}
---
## Step 2. 监控和获取 AI 作业结果
**端点:** `GET - /api/v1/content/translate/job/status/:uuid`
用于检查请求的 API 作业进度的端点。
**结果示例:**
```json
{
"data": {
"type": "api_job_result",
"id": "5de4887a-0dfd-49b6-8edb-9280e468c210",
"attributes": {
"status": "success",
"type": "content_translate",
"result": {
"content": "海平面上升威胁着马尔代夫,这里的淡水已经开始短缺,但印度洋群岛的新总统拒绝将其人口迁往国外。在接受法新社采访时,45岁的土木工程专业毕业的总统穆罕默德·穆伊祖承诺,相反,他将推出一项雄心勃勃的土地复垦和岛屿升高计划,环保组织对此提出批评。",
"to_language": "英语",
"from_language": "法语"
}
}
}
}