V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
i18ns
V2EX  ›  分享创造

一人耗时 2 年,收集 1500 多万数据,创建了这个网站,大家看看有没有价值?

  i18ns · 2019-05-03 21:23:35 +08:00 · 18349 次点击
这是一个创建于 2064 天前的主题,其中的信息可能已经有所发展或是发生改变。

初心

作为小微开发者,难以支付高昂的翻译费用,在线翻译又难以满足精度,所以想通过复用高质量的翻译实例进行软件内容翻译,我花了两年时间收集了 1500 多万条移动 app 的翻译数据,将它们做成了一个搜索网站,期望能帮助小微开发者以更低的成本更好的质量完成软件的国际化。

一个人经过近两年时间的努力,终于搭建起了网站,并开发了 android 平台的自动化翻译插件。

i18n 多语言语料搜索引擎

i18n robot android 项目自动翻译插件

最后

我自己本来是一个 android 开发者,目前辞职全身投入 i18ns 搜索引擎的开发,虽然乐在其中但也常感力不从心,如果你觉得这个项目有意义,诚邀志同道合的童鞋加入(包括但不限于:前端,大数据搜索,自然语言处理,推广等大拿角色),不求能获取得多大的商业价值,但求能做一件有意义的事情。

联系邮箱: [email protected]

第 1 条附言  ·  2019-06-24 11:10:10 +08:00
目前网站数据已经增加到 3800 多万,开发了一个搜索 API 供开发者使用:
API 文档地址: https://i18ns.com/zh/api.html
154 条回复    2020-11-29 22:19:49 +08:00
1  2  
adyyq
    1
adyyq  
   2019-05-03 21:27:51 +08:00 via Android
离大佬这么近,打破零回复
caomu
    2
caomu  
   2019-05-03 21:33:59 +08:00 via Android
这个真的很棒!
jack700
    3
jack700  
   2019-05-03 21:35:33 +08:00 via Android
大佬哦
1KTN90lKW9gVJ9vX
    4
1KTN90lKW9gVJ9vX  
   2019-05-03 21:40:10 +08:00 via iPhone
差一个好域名
didikee
    5
didikee  
   2019-05-03 21:40:30 +08:00 via Android
看样子很不错,等上班了去公司试试插件怎么样,先 Mark 一下😉
Gladoos
    6
Gladoos  
   2019-05-03 21:41:14 +08:00 via Android
收藏
imningfeng
    7
imningfeng  
   2019-05-03 21:43:36 +08:00
机翻效果不是很好啊
Acoffice
    8
Acoffice  
   2019-05-03 21:45:35 +08:00 via Android
jjplay
    9
jjplay  
   2019-05-03 21:50:01 +08:00
非常棒了,做很多多语言的项目都可以用到!
eallion
    10
eallion  
   2019-05-03 22:01:28 +08:00
不错。我曾经在 github 帮助 2 个应用翻译成中文,很吃力。翻译本身不吃力,代码也不吃力,但两者一起就有点烦躁。这个过程自动化处理就好多了。
lookas2001
    11
lookas2001  
   2019-05-03 22:27:47 +08:00
赞楼主。
楼主有兴趣移植到 vscode 等编辑器用于其他类型“ app ”开发翻译用吗?
sobigfish
    12
sobigfish  
   2019-05-03 22:34:07 +08:00
真的可以, 多义词怎么处理?
比如 blender 里面的 translation 3D 编辑的 UI 里肯定用到了, 翻译成“移动”没有问题,可是他们在界面设置里的 translation 也翻译成移动肯定是错了(虽然这里用 locale 之类表示更好)
chroming
    13
chroming  
   2019-05-03 22:34:12 +08:00   ❤️ 1
tfeather
    14
tfeather  
   2019-05-03 22:40:39 +08:00
第一眼就感觉超棒,赞。小微开发者的福音
311yagao
    15
311yagao  
   2019-05-03 22:46:12 +08:00 via iPhone
我不懂这方面 但感觉很不错
darlinghsu
    16
darlinghsu  
   2019-05-03 22:48:03 +08:00 via Android
马克一下
i18ns
    17
i18ns  
OP
   2019-05-03 22:53:22 +08:00
@adyyq 谢谢
i18ns
    18
i18ns  
OP
   2019-05-03 22:53:41 +08:00
@caomu 谢谢,欢迎使用
i18ns
    19
i18ns  
OP
   2019-05-03 22:53:52 +08:00
@jack700 不敢当
i18ns
    20
i18ns  
OP
   2019-05-03 22:55:18 +08:00
@hemingcn 好域名比较贵,我当时想的是 i18n = Internationalization 加 s 一是表示多语言,二是因为正好这个域名可用。
i18ns
    21
i18ns  
OP
   2019-05-03 22:55:32 +08:00
@didikee 欢迎使用。
lmaq
    22
lmaq  
   2019-05-03 22:56:33 +08:00
i18ns
    23
i18ns  
OP
   2019-05-03 22:57:08 +08:00
@imningfeng 这个主要是复用已经国际化软件的翻译结果,不是机翻,手动通过 i18ns 翻译,实际效果比机翻要好很多。
i18ns
    24
i18ns  
OP
   2019-05-03 22:57:25 +08:00
@jjplay 是这样的。
i18ns
    25
i18ns  
OP
   2019-05-03 22:58:23 +08:00
@eallion 是的,大部分软件中的字符串都是通用的,可以直接复用已经翻译好的字符串资源。
i18ns
    26
i18ns  
OP
   2019-05-03 22:59:45 +08:00
@lookas2001 您的这个提议很好,我近期也在考虑,因为对前端及 vscode 开发了解不多,所以可能需要一些时日去学习开发。
Fulcrum
    27
Fulcrum  
   2019-05-03 23:46:00 +08:00 via Android
牛批!👏👏👏
sxsfeq
    28
sxsfeq  
   2019-05-03 23:53:02 +08:00 via iPhone
目测会火🔥
bomb77
    29
bomb77  
   2019-05-03 23:55:59 +08:00
我觉得很厉害,虽然我不是国际 app 开发者,但是觉得还是会帮到很多人的
Telegram
    30
Telegram  
   2019-05-04 00:04:20 +08:00
是个很实用的项目,mark 一下。
这个和 codelf 组队,再来一个,就可以组成三剑客了
hyyou2010
    31
hyyou2010  
   2019-05-04 00:12:48 +08:00
不错,很实际的项目
i18ns
    32
i18ns  
OP
   2019-05-04 00:18:41 +08:00
@sobigfish 这确实是一个问题。初步解决方案是:手动在 i18ns 中搜索结果,然后选择和自己软件相似的软件翻译文案进行复用,这个现在做的还不好,我还没有对翻译数据源进行很好的分类和标注。 最终解决方案:赋予插件的分析能力,根据翻译软件的类别去选用合适的文案进行复用(需要根据关键字分类翻译数据)。

现在已在搜索结果中提供了 report 报表的功能,就是为了给用户自主选择提供参考,比如 Home 中文翻译,可能是“家”或者“主页”的中文翻译,搜索匹配时在页面会分别列出,并提供了数据源,需要用户自己去判断选用和自己软件相似的数据源。
i18ns
    33
i18ns  
OP
   2019-05-04 00:21:23 +08:00
@tfeather 感谢支持,欢迎试用
bokchoys
    34
bokchoys  
   2019-05-04 00:26:19 +08:00 via iPhone
我也觉得需要有个好的域名和名字
zekeda
    35
zekeda  
   2019-05-04 01:29:14 +08:00
不错的样子~
sobigfish
    36
sobigfish  
   2019-05-04 01:46:06 +08:00
@i18ns #26 i18n 最切题了,不要听他们说域名的事, 或者你想选更短的话可以找找 io / co 的
kayanouriko
    37
kayanouriko  
   2019-05-04 01:48:07 +08:00
可以提供 api 查询吗?
感觉英语苦手日常开发函数起名字也用得上~
dai640
    38
dai640  
   2019-05-04 02:47:13 +08:00 via iPhone
光是这份坚持就值得令人尊敬了!
guyskk0x0
    39
guyskk0x0  
   2019-05-04 05:42:14 +08:00 via Android
i18ns 域名挺好的呀
maxco292
    40
maxco292  
   2019-05-04 06:30:14 +08:00 via Android
楼主这个解决的却是一大痛点,reddit 宣传一波,搞个付费服务应该可以
i18ns
    41
i18ns  
OP
   2019-05-04 06:34:49 +08:00
@maxco292 感谢您的宝贵意见。
i18ns
    42
i18ns  
OP
   2019-05-04 06:38:17 +08:00
@kayanouriko 目前没有呢,如果是函数名感觉通过收集分析 code 中的英文词汇或许效果更好吧。如果有需求以后有精力会考虑加入。
zvcs
    43
zvcs  
   2019-05-04 06:43:01 +08:00 via Android
厉害了,这个感觉以后很有用。
i18ns
    44
i18ns  
OP
   2019-05-04 06:45:28 +08:00
@bokchoys 好的域名比如:i18n.com 之类的已经被占用了,只能选用类似的。
i18ns
    45
i18ns  
OP
   2019-05-04 06:46:13 +08:00
@lmaq 这个域名貌似已经被占用了,无法购买
i18ns
    46
i18ns  
OP
   2019-05-04 06:54:25 +08:00
感谢大家关注,关于域名问题,统一说明一下,之所以选用 i18ns.com 的主要原因是:i18n = Internationalization 加 s 一是表示多种语言,并且正好 i18ns.com 这个域名还可用。我也没有钱去购买被抢注的好的域名。目前先努力做好网站功能本身,域名如果确有需要可能得等到有条件后再考虑。
i18ns
    47
i18ns  
OP
   2019-05-04 06:54:54 +08:00
@zvcs 谢谢,欢迎使用
i18ns
    48
i18ns  
OP
   2019-05-04 06:56:07 +08:00
@dai640 感谢理解
huangdayu
    49
huangdayu  
   2019-05-04 07:04:53 +08:00 via Android
支持
fuermosi777
    50
fuermosi777  
   2019-05-04 07:09:23 +08:00
有用
nicejkkk
    51
nicejkkk  
   2019-05-04 07:18:07 +08:00 via iPhone
赞赞
JsonSnowNothing
    52
JsonSnowNothing  
   2019-05-04 07:23:17 +08:00 via Android
很棒!
yylzcom
    53
yylzcom  
   2019-05-04 07:27:12 +08:00 via Android
好东西支持,可以大量减少通用词汇的翻译,只需要审核和抠一些疑难词汇
meetocean
    54
meetocean  
   2019-05-04 07:30:21 +08:00
支持一下,做的很好。
qiayue
    55
qiayue  
   2019-05-04 07:41:54 +08:00 via Android
这个域名用在这里很切题,上面说需要一个好域名的可能不知道 i18n 什么意思
i18ns
    56
i18ns  
OP
   2019-05-04 07:46:32 +08:00
@yylzcom 谢谢,你完全明白了我做这个事情的目的。
i18ns
    57
i18ns  
OP
   2019-05-04 07:46:49 +08:00
@meetocean 感谢支持。
i18ns
    58
i18ns  
OP
   2019-05-04 07:48:28 +08:00
@qiayue 谢谢您的支持。
winterbells
    59
winterbells  
   2019-05-04 08:17:49 +08:00 via Android
看,这就是大佬😲
pandait
    60
pandait  
   2019-05-04 09:34:50 +08:00 via Android
楼主,你很棒棒哟。
walkbox
    61
walkbox  
   2019-05-04 09:37:06 +08:00
过来支持一下 虽然目前还不知道能用来做什么 顶楼主
cccicl
    62
cccicl  
   2019-05-04 10:12:03 +08:00
支持,很厉害
zouchtssn
    63
zouchtssn  
   2019-05-04 10:17:19 +08:00
有过这样的需求,bd+Mark
narmgalaxy
    64
narmgalaxy  
   2019-05-04 10:21:50 +08:00
支持!!!我有过给 app 添加翻译的经历,确实很痛苦.
snowSe
    65
snowSe  
   2019-05-04 10:29:04 +08:00
看着很牛 支持大佬
strugglexiang
    66
strugglexiang  
   2019-05-04 10:33:55 +08:00 via Android
支持一下
missdeer
    67
missdeer  
   2019-05-04 10:44:29 +08:00
如果做好了倒是很实用,但是准确性要有保证,比如我搜“ start counting ”,zh-CN 的结果是“您的结果”,这样不敢用啊
shell314
    68
shell314  
   2019-05-04 10:54:26 +08:00 via Android
厉害👍
whoisghost
    69
whoisghost  
   2019-05-04 11:04:13 +08:00
真的很实用!或许我以后会用到!支持楼主继续!
luohuanlh
    70
luohuanlh  
   2019-05-04 11:06:36 +08:00
支持大佬。
i18ns
    71
i18ns  
OP
   2019-05-04 11:10:45 +08:00
@missdeer 这是一个案例式语料搜索引擎,许多翻译结果不一定式最适合您的软件的,需要您手动挑选合适的内容,随着语料的增加,选择更多结果也能更准确些。
i18ns
    72
i18ns  
OP
   2019-05-04 11:11:07 +08:00
@whoisghost 感谢支持!
i18ns
    73
i18ns  
OP
   2019-05-04 11:11:22 +08:00
@luohuanlh 感谢支持!
i18ns
    74
i18ns  
OP
   2019-05-04 11:12:05 +08:00
@snowSe 感谢支持!
i18ns
    75
i18ns  
OP
   2019-05-04 11:13:09 +08:00
@shell314 感谢支持!
i18ns
    76
i18ns  
OP
   2019-05-04 11:13:46 +08:00
@narmgalaxy 感谢支持!欢迎使用。
i18ns
    77
i18ns  
OP
   2019-05-04 11:14:33 +08:00
@zouchtssn 感谢,欢迎使用。
i18ns
    78
i18ns  
OP
   2019-05-04 11:15:04 +08:00
@pandait 感谢支持!
tuding
    79
tuding  
   2019-05-04 11:37:52 +08:00
可以说非常棒了
huson
    80
huson  
   2019-05-04 11:44:09 +08:00
只支持安卓吗 web 能不能用。。
i18ns
    81
i18ns  
OP
   2019-05-04 11:47:01 +08:00
@huson 语料其实是通用的,其实所有需要国际化的软件项目都可以使用。只是目前仅有 android 项目插件。
i18ns
    82
i18ns  
OP
   2019-05-04 11:47:16 +08:00
@tuding 谢谢支持!
Muniesa
    83
Muniesa  
   2019-05-04 11:48:09 +08:00 via Android
楼主将来必成大事!
yahon
    84
yahon  
   2019-05-04 12:07:35 +08:00
非常棒!了不起。老早之前帮一个 app 做国际化。都是收集 UI 上的文字然后手动搜索翻译。。。 非常原始,而且机翻味严重。
qwertyuiopjx
    85
qwertyuiopjx  
   2019-05-04 12:08:31 +08:00 via Android
点赞
i18ns
    86
i18ns  
OP
   2019-05-04 12:09:38 +08:00
@Muniesa 谢谢!
i18ns
    87
i18ns  
OP
   2019-05-04 12:10:39 +08:00
@yahon 是的,也是有感于这样的痛苦,才创建了这个项目,期望有一天能实现软件一键国际化。
i18ns
    88
i18ns  
OP
   2019-05-04 12:11:54 +08:00
@qwertyuiopjx 感谢!
yakax
    89
yakax  
   2019-05-04 12:44:24 +08:00
我想加入,但是我没这个能力啊..支持大佬
cpdyj0
    90
cpdyj0  
   2019-05-04 12:48:16 +08:00
支持,但是觉得楼主注意下可能存在的法律风险吧
LaudOak
    91
LaudOak  
   2019-05-04 12:48:45 +08:00
1500 多万条数据 + 手动维护,再加上开放 API 就好了,现在好多应用特别是大项目都有国际化需求,感觉有市场
stillwaiting
    92
stillwaiting  
   2019-05-04 12:49:29 +08:00
佩服 lz,是个很实用工具~
shuiniushushu
    93
shuiniushushu  
   2019-05-04 12:53:03 +08:00
这个真的很有用,我现在就能用上,加油
i18ns
    94
i18ns  
OP
   2019-05-04 13:05:38 +08:00
@yakax 感谢支持!
i18ns
    95
i18ns  
OP
   2019-05-04 13:09:50 +08:00
@cpdyj0 您所言极是,我目前只是在 about 中增加声明,如果数据源反对引用就主动删除。考虑到翻译文只是语言中固有的语句,可能不至于涉及太严重的版权问题吧。
i18ns
    96
i18ns  
OP
   2019-05-04 13:10:45 +08:00
@LaudOak 感谢您的宝贵意见,谢谢支持。
i18ns
    97
i18ns  
OP
   2019-05-04 13:11:00 +08:00
@stillwaiting 谢谢您的支持。
i18ns
    98
i18ns  
OP
   2019-05-04 13:11:35 +08:00
@shuiniushushu 感谢关注,欢迎使用,希望能给您带来方便。
jarry118
    99
jarry118  
   2019-05-04 13:20:20 +08:00 via Android
大佬厉害👍
az7139
    100
az7139  
   2019-05-04 13:36:40 +08:00
这个真的很有用
1  2  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2706 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms · UTC 12:10 · PVG 20:10 · LAX 04:10 · JFK 07:10
Developed with CodeLauncher
♥ Do have faith in what you're doing.