英译日语,想检查日文和英文单词以及数字之间的空格
Hi,你好呀,我是May。
今天客户跟我提了一个需求,
所以,今天分享一下翻译过程中,关于解决问题的思路,或者高效质检或者高效翻译的思路。
需求:英译日语,想检查日文和英文单词以及数字之间的空格
我的建议如下:
关于操作前的风险管理建议:
为了防止批量操作导致的问题,建议现在的版本导出双语译文,保留记录。
——这样做的目的是担心接下来的操作有问题,所以要导出前做好备份,或者你也可以创建一个备份快照;
我在这里创建了快照做备份。下次分享关于项目版本快照的操作和应用~
在这里直接演示如何利用正则查找替换:
但本方案仅限短期解决方案,长效解决方案可以参考:
如果你想零基础学正则,参考:面向译员和PM的正则表达式指南
另外,江伟老师的正则实用案例直播分享:Webinar回顾:浅谈正则表达式在翻译实践中的趣味应用。直播中其实也讲到了这一操作。
我们用到的是memoQ中的高级筛选+查找替换功能。
关于memoQ的高级筛选,之前介绍过了:如何在memoQ中快速筛选原文或译文句段
关于memoQ的查找替换如何实现,收藏这篇文章之后,先去看我写的:如何在memoQ中实现快速替换;
如果已经知道了查找替换,想知道如何借助正则表达式实现本需求,可以考虑先看我写的:正则篇(三):用正则在CAT中查找和替换
用到的正则:
用正则搜索一个或多个连续日文字符:
[一-龠]+|[ぁ-ゔ]+|[ァ-ヴー]+
用正则搜索多个英文
[A-Za-z]+
用正则搜索一个以上的空格:
\s+
用正则搜索连续数字:
\d+
使用场景:
如果你只是不知道正则怎么处理,我分享两个场景,仅仅为了提供思路。
场景一:查找日文英文之间缺失空格
正则搜索:([一-龠]+|[ぁ-ゔ]+|[ァ-ヴー]+)[A-Za-z]+
或,把日文+英文之间缺失缺失空格的情况,批量加一下
查找:
([一-龠]+|[ぁ-ゔ]+|[ァ-ヴー]+)([A-Za-z]+)
替换:
$1 $2
意思是:我要把日文和英文之间加一个空格。
替换后
场景二:日文数字之间缺失空格
正则搜索:([一-龠]+|[ぁ-ゔ]+|[ァ-ヴー]+)[0-9]+
或,把日文+数字之间缺失缺失空格的情况,批量加一下
查找:
([一-龠]+|[ぁ-ゔ]+|[ァ-ヴー]+)([0-9]+)
替换:
$1 $2
意思是:我要把日文和数字之间加一个空格。
替换后
当然,你可能还有其他应用场景,不妨按照上方的思路,根据你的译文规则,自己试一试。
比如:
数字在两个日文之间;
英文在两个日文之间;
英文和数字在日文之间等等。
更多内容,欢迎关注职业译员玩转翻译技术公众号,嘻嘻~
下次见啦,拜~