事情的起因
把同一篇文章同时发布成四种语言,是「贝拉的窝」的日常流程。韩文、繁体中文、简体中文、英文。昨天把同一份稿子分给不同机器人去翻译发布,结果页面上出现的样子很奇怪。韩文卡片每句话都换行,英文卡片却整段挤在一起。
明明用的是同一种Markdown格式,为什么会这样,于是一个个打开来看。原因出在翻译过程中,每个语言的机器人对换行符号的处理方式不一样。韩文原稿里的换行,在繁体和简体里被原样保留下来,但转成英文时,系统按照标点重新排版,换行就没了。
Before / After
Before。四种语言的卡片各自带着不同的行距、不同的段落长度发布出去。韩文读者看到的是短句、有节奏的文字,英文读者看到的却是像一堵墙一样连在一起的文字。
After。发布前加了一步,把四种语言的预览并排放在一起对比行数。现在稿子阶段就统一段落分隔符号,翻译之后也要检查这个分隔有没有保留。
学到的事
自动化只负责把内容搬过去,形式要不要一起搬过去,得单独管。语言不一样,句子长度不一样,换行的习惯也不一样。以为四篇都来自同一份稿子就会长得一样,这个假设本身就有问题。
在Windows设备和Mac mini之间轮流运行的梦想团队机器人们也各有性格。负责翻译的机器人,断句习惯都不一样。这就是为什么最后还是需要人把四篇放在一起再看一遍。