AI Video Translation

newtranx命令行工具,用于在终端直接翻译MP4视频文件。

安装

概览

newtranx 是一款专为开发者设计的命令行工具,旨在通过终端直接实现 MP4 视频文件的智能翻译。它基于 newtranx API,允许用户在不依赖图形界面的情况下,快速完成视频的语音识别、多语言翻译及字幕生成等复杂任务。该工具特别适合需要批量处理外语视频内容的技术人员、内容创作者或跨国团队协作场景,显著提升工作效率并降低操作门槛。使用 newtranx 无需编写代码,只需几条简单的命令即可完成从上传、翻译到结果获取的全流程。 整个操作流程高度自动化且结构清晰:首先通过登录获取临时访问令牌,随后上传符合格式要求的 MP4 文件(支持本地路径或 HTTP URL),系统将自动分块上传并返回唯一任务 ID。接着提交翻译请求,可指定原始音频语言、目标翻译语言、说话人数量以及是否导出嵌入字幕的视频。最后通过轮询状态接口获取翻译完成的视频链接和字幕文件下载链接。整个过程对非技术用户友好,同时满足高级用户对参数自定义的需求。 newtranx 目前仅支持 MP4 格式输入,文件大小不得超过 5GB,时长不超过 4 小时。若原始视频不符合要求,建议先用 ffmpeg 转码后再上传。对于包含特殊字符(如 ? 或 &)的远程 URL,必须使用引号包裹以避免 shell 解析错误。此外,所有配置信息均缓存在本地 `~/.newtranx/config.json` 文件中,确保会话连续性。虽然功能聚焦于视频翻译,但其模块化设计为未来扩展其他媒体处理能力预留了空间。

核心功能特点

  1. 支持在终端直接上传本地或网络 MP4 视频文件
  2. 自动分块上传大文件并提供实时进度显示
  3. 一键提交多语言翻译任务,支持自定义说话人数和字幕样式
  4. 可同时输出带嵌入式字幕的翻译后视频及独立字幕文件
  5. 提供完整的元数据下载,包括说话人识别信息
  6. 内置语言查询功能,方便选择正确的音频与目标语言编码

适用场景

newtranx 最适用于需要频繁处理外语教学视频、播客节目或多语种会议录像的技术团队。例如在线教育平台可将英文课程批量翻译为中文版本,并自动添加双语字幕,大幅缩短本地化周期。内容创作者也可利用该工具将个人制作的英文短视频快速适配海外市场,无需额外雇佣专业配音或字幕组。跨国企业内部的培训资料若涉及多种语言,可通过脚本调用 newtranx 实现自动化翻译归档,确保知识资产的高效复用。 对于从事 AI 训练数据准备的研究人员而言,newtranx 能高效生成带说话人标签的多语言字幕数据集,用于语音识别或机器翻译模型的微调。此外,独立开发者若希望构建自己的多语言内容分发系统,也可集成 newtranx 作为后端翻译服务模块,灵活控制翻译质量与输出格式。由于其完全基于命令行运行,非常适合部署在 CI/CD 流水线中,实现“上传即翻译”的无缝集成体验。 无论是个人项目还是企业级应用,newtranx 都提供了轻量化、高效率的解决方案。它避免了传统视频处理软件复杂的 GUI 操作,让开发者能够专注于核心业务逻辑而非繁琐的工具切换。结合其清晰的 API 调用流程和丰富的参数选项,newtranx 成为连接原始视频资源与全球化受众之间的关键桥梁。