推理提供商文档
翻译
加入 Hugging Face 社区
并获得增强的文档体验
开始使用
翻译
翻译是将文本从一种语言转换为另一种语言的任务。
有关 `翻译` 任务的更多详细信息,请查看其专用页面!您将找到示例和相关材料。
推荐模型
- google-t5/t5-base:一个通用 Transformer 模型,可用于将英语翻译成德语、法语或罗马尼亚语。
在此探索所有可用模型,找到最适合您的模型。
使用 API
语言
客户端
提供商
import os
from huggingface_hub import InferenceClient
client = InferenceClient(
provider="hf-inference",
api_key=os.environ["HF_TOKEN"],
)
result = client.translation(
"Меня зовут Вольфганг и я живу в Берлине",
model="google-t5/t5-small",
)
API 规范
请求
标头 | ||
---|---|---|
授权 | 字符串 | 认证标头,形式为`'Bearer: hf_****'`,其中`hf_****`是具有“推理提供商”权限的个人用户访问令牌。您可以从您的设置页面生成一个。 |
有效负载 | ||
---|---|---|
inputs* | 字符串 | 要翻译的文本。 |
参数 | 对象 | |
src_lang | 字符串 | 文本的源语言。对于可以从多种语言翻译的模型是必需的。 |
tgt_lang | 字符串 | 目标翻译语言。对于可以翻译到多种语言的模型是必需的。 |
clean_up_tokenization_spaces | 布尔值 | 是否清理文本输出中可能存在的额外空格。 |
truncation | 枚举 | 可能的值:do_not_truncate、longest_first、only_first、only_second。 |
generate_parameters | 对象 | 文本生成算法的附加参数。 |
响应
正文 | ||
---|---|---|
translation_text | 字符串 | 翻译后的文本。 |