语言翻译 🌐
字数
744 字
阅读
4 分钟
多种语言互译,允许切换翻译提供商并调整高级参数,优化翻译效果,轻松跨越语言障碍

调试模式
当 字幕 识别完成后,点继续击 执行 开始,此时 调试模式 开启后会中断后续执行
log
2025-04-11 01:12:30.420 | INFO 12868 response.py:28 - {"task_id":"806c875f7d89405c91318515fafffa3ee"}
2025-04-11 01:12:30.422 | INFO 12868 cbutils.py:310 - File already exists. webapp/dubb/test/test.mp4
2025-04-11 01:12:30.426 | INFO 12868 cbaudio.py:59 - Audio extracted and saved to: webapp/dubb/test/test.wav duration 30.570666666666668s
2025-04-11 01:12:30.426 | INFO 12868 spleeter_.py:73 - Audio separate file already exists. (webapp/dubb/test/stems/vocals.wav , webapp/dubb/test/stems/instrumental.wav)
2025-04-11 01:12:34.485 | INFO 12868 trans_.py:39 - {'provider': 'Gemini', 'model': 'gemini-2.0-flash', 'json_path': 'webapp/dubb/test/zh/test.json', 'language': 'zh-CN', 'kwargs': {'temperature': 0.1, 'top_p': 0.1, 'cache': True, 'debug': True}}
2025-04-11 01:12:34.486 | INFO 12868 trans_.py:41 - language: zh-CN
2025-04-11 01:12:34.487 | INFO 12868 llm.py:43 - {'provider': 'Gemini', 'model': 'gemini-2.0-flash', 'kwargs': {'temperature': 0.1, 'top_p': 0.1, 'cache': True}}
2025-04-11 01:12:35.519 | INFO 12868 llm.py:81 - LLM provider Gemini model gemini-2.0-flash
2025-04-11 01:12:35.527 | INFO 12868 llm.py:115 - cache miss prompt md5(c71541dbcc2e1911bfe99377113cbb3a)...
2025-04-11 01:12:36.129 | INFO 10992 task.py:34 - current time: 2025-04-11 01:12:36.129094
2025-04-11 01:12:38.237 | INFO 12868 llm.py:119 - cache update for prompt md5(c71541dbcc2e1911bfe99377113cbb3a) ...
2025-04-11 01:12:38.252 | INFO 12868 llm.py:92 - Gemini token usage: input tokens: 475, output tokens: 370, total tokens: 845
2025-04-11 01:12:38.587 | INFO 12868 trans_.py:71 - Translated transcription:
大家好。你可能没见过这些神奇玩意儿。很多人甚至不知道它们的存在。今天,我来给你们看看六个超棒的鸡 蛋料理神器。这个滚动鸡蛋收纳盒,特别适合整理鸡蛋。窄窄的,不占冰箱空间。能放15个鸡蛋。这架子的质量和做工都很好,放冰箱侧面正好。每次拿上面的,下面的鸡蛋就会自动滚下来,特别方便。这个...
2025-04-11 01:12:38.588 | INFO 12868 trans_.py:79 - Translated data complete and saved to: webapp/dubb/test/zh/test.json查看内容
通过点击右下角图标 可以查看到当前识别的内容
手动修改

通过修改不同 属性 的文本值,点击右上角图标 保存修改内容
提供商选择

忽略
使用手动调整的翻译,此时可选择
忽略选项使用原始文本不翻译,此时可开启
使用原文

LLM
1.0.25 开始,基于 Litellm 扩展,以 OpenAi、Gemini 为例
| 提供商 | 环境变量 | 模型 | 代理 |
|---|---|---|---|
| OpenAi | OPENAI_API_KEY | gpt-4.1-mini | ✅ |
| Gemini | GEMINI_API_KEY | gemini/gemini-2.5-pro | ✅ |
- 配置使用

- 效验配置

支持第三方代理调用,需要配置
代理地址
配置选项
提示词
不仅仅用于翻译,用户可以自定义填写提示词
text
你是一名翻译专家,根据我提供的信息,准确翻译成{{lang}}目标地区语言
要求:
1、其中'text'是原文,'text_trans'是译文
2、符合目标地区的【文化习惯】和【正常口语化表达】
...
内容:
{{text}}批处理
控制返回内容的长度,对于超长文本分批次处理
