推理提供商文档

翻译

Hugging Face's logo
加入 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 字符串 翻译后的文本。
< > 在 GitHub 上更新