Tencent Hy-MT2-Translator — 腾讯 Hy-MT2 翻译器
v1此技能基于Hy-MT2模型提供机器翻译能力。适用于所有翻译请求,无一例外。支持38种语言和6种翻译模式:基本、术语约束、风格控制、分隔符保留、结构化数据(JSON/HTML/XML/YAML/Markdown)和上下文感知。支持单文本、多行文件和批量JSONL翻译。
运行时依赖
安装命令
点击复制技能文档
HY 翻译技能 该技能利用 HuanYuan 翻译模型提供高质量的机器翻译,并具有先进的指令跟随能力。该模型支持多种翻译模式,超越基本的文本翻译。 何时使用 翻译任意语言对的文本 具有特定术语要求(词汇表)的翻译 具有风格约束(正式、非正式、学术等)的翻译 翻译结构化数据(JSON、HTML、Markdown)同时保留格式 翻译带有分隔符的文本,且必须保留这些分隔符 带有背景信息的翻译 API 后端 后端 ID 显示名称 端点 URL 模型名称 API 密钥 tencent_cloud 腾讯云 默认:https://api.hunyuan.cloud.tencent.com/v1/chat/completions;用户可以提供不同的 URL 由用户提供 由用户提供 private_model 私有模型 由用户提供 由用户提供 由用户提供 后端描述: tencent_cloud:使用腾讯云提供的 Hy Translation API。端点 URL 有一个内置的默认值(https://api.hunyuan.cloud.tencent.com/v1/chat/completions)——用户不需要提供它。然而,用户可以选择提供不同的 URL,它将被存储在内存中并在以后使用。模型名称和 API 密钥始终是必需的。适合具有腾讯云服务访问权限的用户。 private_model:使用由用户自己托管的 OpenAI 兼容的翻译 API。端点 URL、模型名称和 API 密钥必须全部由用户提供。适合部署了自己的翻译服务(例如内部服务)的团队或个人。 后端设置指南 腾讯云后端(tencent_cloud) 要开始使用腾讯云后端,请访问以下模型详细信息页面。它提供了模型概述、定价信息、代码示例(包括模型名称)和申请 API 密钥的链接: https://console.cloud.tencent.com/tokenhub/models/detail?modelId=hy-mt2-pro 您需要创建一个腾讯云账户,如果您还没有一个。获得 API 密钥和模型名称后,请在此处提供它们,我将保存配置以供以后使用。 私有模型后端(private_model) 要开始使用自托管模型,请下载模型文件并按照 HuggingFace 收藏页面中的部署说明进行操作: https://huggingface.co/collections/tencent/hy-mt2 重要:部署的模型服务必须暴露一个 OpenAI 兼容的接口(/v1/chat/completions)。您的服务运行后,请在此处提供端点 URL、模型名称和 API 密钥,我将保存配置以供以后使用。 内存键(用于跨会话持久化凭据): 后端 URL 键 模型名称键 API 密钥键 tencent_cloud tencent_cloud_url(可选;默认为内置 URL) tencent_cloud_model tencent_cloud_api_key private_model private_model_url private_model_name private_model_api_key 活动后端持久性:一旦用户提供或确认后端,它将成为整个会话和后续会话的活动后端。在内存中将其存储为 active_translation_backend。仅当用户明确请求不同的后端时才切换。 工作流 步骤 1 — 验证目标语言 检查请求的语言是否在 38 种支持的语言中。请参阅 supported-languages.md 以获取完整列表。如果不支持,请回复:“抱歉,该语言超出了我的支持范围。” 步骤 2 — 确定活动后端和凭据 每次收到翻译请求时,请遵循以下决策树: 检查对话历史记录和内存以获取最近使用的后端: 首先查看当前对话中的最近消息。如果在对话中找不到,请检查内存键 active_translation_backend。如果找到,请使用该后端 —— 不要再次询问用户。如果在历史记录或内存中找不到以前的后端: 询问用户使用哪个后端:腾讯云或私有模型。将所选后端写入内存:active_translation_backend = tencent_cloud | private_model。仅当用户明确表示切换时(例如“换成私有模型”、“切换到私有模型”、“使用腾讯云代替”),才切换活动后端。在切换后,请在内存中更新 active_translation_backend。 凭据解析 —— 检查内存以获取活动后端的凭据: 对于 tencent_cloud —— 需要:模型名称 + API 密钥;URL 是可选的 对于 URL:检查内存中的 tencent_cloud_url;如果存在,请使用它,否则使用默认的 https://api.hunyuan.cloud.tencent.com/v1/chat/completions。如果用户明确提供了 URL,请将其写入内存作为 tencent_cloud_url 并在以后使用。如果 tencent_cloud_model 或 tencent_cloud_api_key 缺失,请询问用户提供它们。一旦提供,请将其写入内存(tencent_cloud_model、tencent_cloud_api_key)。 对于 private_model —— 需要:端点 URL + 模型名称 + API 密钥 如果 private_model_url、private_model_name 或 private_model_api_key 中的任何一个缺失,请询问用户提供它们。一旦提供,请将其写入内存(private_model_url、private_model_name、private_model_api_key)。