用途:当用户要求把文本翻译成另一种语言、用其他语言表达某句话、在语言之间转换文本、获取短语或文档的翻译,或检测文本语言时,使用本技能。
主要能力:支持在多种语言之间翻译文本;支持指定源语言,省略源语言时自动检测;脚本会自动安装所需的 deep-translator 依赖。资料列出的常见语言代码包括 en、fr、es、de、pt、it、zh、ja、ko、ar、ru、hi、nl、sv 等。
输入参数:text(必填,要翻译的文本)、to(必填,目标语言代码或名称,如 es、french、zh)、from(选填,源语言,省略则自动检测)。
使用方式:从用户请求中提取文本和目标语言,运行随附脚本。示例:python3 skills/translate/scripts/translate.py "Hello, how are you?" --to es;指定源语言时:python3 skills/translate/scripts/translate.py "Bonjour" --from fr --to en;翻译成日语:python3 scripts/translate.py "Good morning" --to ja。脚本会在需要时自动安装 deep-translator,随后把翻译结果报告给用户。
适用场景:日常短语翻译、指定源语言与目标语言的互译、语言检测等。
限制:资料未提供翻译质量、支持语言完整范围、速率限制、是否需要网络或 API 凭据等信息;实际可用语言取决于底层翻译服务,暂未提供。