撸了个字幕文字翻译的小工具

2018-01-05 19:28:14 +08:00
 quietjosen

二话不说先上图:

用法很简单:把字幕文字拖拽到程序中,即可翻译、并保存翻译后的文件。

为什么会搞这个?

一个朋友用了增加翻译功能的新版 iText 后,想把他手上的德语字幕翻译下,我就顺手搞了这个小工具。

但还不能公开发布…

主要还是钱的事。

目前用的是 Google 的翻译接口,Google 的价格 还是挺高的:

单看这个你可能没感觉,我给你算一算。

我翻译的朋友的德语的 28 分钟的视频,有 12663 个字符。即使不考虑检测语言,也需要:

12663/1000000*20 = $0.25 = ¥ 1.64

注:德语是个相当啰嗦冗长的语言,德语 10 个字符表达的意思,汉语可能 2 个就够了。

如果是电影,我看了下《王牌特工 2 》,英文字幕有 66417 个字符,那就是:

66417/1000000*20 = $1.33 = ¥ 8.72

这么一算,有没有觉得贵?

不能公开?那搞毛线?

既然花时间做了,自然是希望越多人用越好。

如果你需要,可以在这里留言;如果需要的朋友多,我会考虑把它产品化,然后再正式发布。

如果你现在就特别需要,可以邮件联系我: iToolinbox@gmail.com

4884 次点击
所在节点    分享创造
19 条回复
RangerWolf
2018-01-05 19:45:22 +08:00
微软 Azure 的翻译 API 能稍微省点钱。 我记得有免费额度 2M chars
quietjosen
2018-01-05 19:46:38 +08:00
好吧,我土了,原来 Google 有类似的工具: https://translate.google.com/toolkit/
RangerWolf
2018-01-05 19:55:04 +08:00
其实 google 翻译也有 hack 的方式 python 有类库可以实现
CEBBCAT
2018-01-05 19:57:13 +08:00
喔喔,这个接口我用过,楼主可以把软件放出来,让用户自己填 APIKEY
quietjosen
2018-01-05 20:03:14 +08:00
@RangerWolf @CEBBCAT 我 APPEND 了,Google 已经有类似工具了。
jiezhi
2018-01-05 20:47:02 +08:00
之前给谷歌视频翻译字幕用过谷歌这个工具,后来发现还是自己直接翻译吧,在工具翻译出来上的改貌似更累。
quietjosen
2018-01-05 21:06:06 +08:00
@jiezhi 主要还是字幕上的都是一句话的片断、不是整句,翻译效果自然不好。
Mregret
2018-01-05 21:36:16 +08:00
网易有个产品上线了,和人人影视合作的 网易见外 ,需求点一致 可以试试
1314258
2018-01-05 21:40:18 +08:00
scheixxx
quietjosen
2018-01-05 22:36:01 +08:00
@Mregret 有意思,看来巨大也对视频配字幕感兴趣。
babytomas
2018-01-06 00:42:14 +08:00
和 3 楼说的一样,Google Translate 的确是可以免费用的,虽然有那么点点不太道德、可以等你有钱了再继续使用付费 API 的 ...

可以参考一下这个 PHP 项目: https://github.com/Stichoza/google-translate-php

如果是给客户使用的话,需要注意到国内是无法访问 Google 的、所以对于软件所使用的 API 地址需要特殊处理一下。
marknote
2018-01-06 09:23:59 +08:00
yadex 的 API 免费额度比较大。
不过翻译效果和 google 有点差距就是了;)
raofeng
2018-01-06 09:52:00 +08:00
不错不错,经常在 gaoqing.fm 下载,好多没有中文字幕
vitalbo
2018-01-06 09:55:30 +08:00
机器翻译字幕能有%50 的准确率吧
quietjosen
2018-01-06 10:07:49 +08:00
@babytomas 既然目前 Google 有 Toolkit 做类似的事,我也没必要继续这个小工具了,除非能显著提高翻译准确率。
msg7086
2018-01-07 10:00:22 +08:00
2 块钱不算贵。
让字幕组来翻,人力成本要超过 500 一集。当然质量也不是一个等级的。
ikuraty
2018-01-07 11:12:51 +08:00
以前做时间轴的时候都是,先翻译,再做时间轴
有这个工具就可以做完时间轴,拖翻了
quietjosen
2018-01-07 23:57:09 +08:00
@msg7086 是的,如果有能力把自动翻译的质量提高,收费自然是没问题。
quietjosen
2018-01-07 23:57:42 +08:00
@ikuraty 你可以结合 Google Translate Toolkit 进行翻译字幕。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/420439

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX