查看原文
其他

英译日语,想检查日文和英文单词以及数字之间的空格

可爱的冬梅 职业译员玩转翻译技术
2024-09-09

Hi,你好呀,我是May。

今天客户跟我提了一个需求,

所以,今天分享一下翻译过程中,关于解决问题的思路,或者高效质检或者高效翻译的思路。

需求:英译日语,想检查日文和英文单词以及数字之间的空格

我的建议如下:

关于操作前的风险管理建议

为了防止批量操作导致的问题,建议现在的版本导出双语译文,保留记录。

——这样做的目的是担心接下来的操作有问题,所以要导出前做好备份,或者你也可以创建一个备份快照

我在这里创建了快照做备份。下次分享关于项目版本快照的操作和应用~

在这里直接演示如何利用正则查找替换:

但本方案仅限短期解决方案,长效解决方案可以参考:

我们用到的是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

  • 意思是:我要把日文和数字之间加一个空格。

替换后

当然,你可能还有其他应用场景,不妨按照上方的思路,根据你的译文规则,自己试一试。

比如:

  • 数字在两个日文之间;

  • 英文在两个日文之间;

  • 英文和数字在日文之间等等。

更多内容,欢迎关注职业译员玩转翻译技术公众号,嘻嘻~


下次见啦,拜~


往期精选

正则表达式系列:

面向译员和PM的正则表达式指南

正则篇(一):认识正则表达式

正则篇(二):如何写一个正则表达式

正则篇(三):用正则在CAT中查找和替换

正则篇(四):源文件准备

正则篇(五):用正则进行文本解析

正则篇(六):用正则将文本标记为标签

正则篇(七):用正则检查译文质量

memoQ中的正则表达式助手

这是一篇关于正则表达式的汇总(新)

游戏本地化中常用字符串和正则表达式推荐

英译汉,想去掉汉字数字英文之间的空格

继续滑动看下一个
职业译员玩转翻译技术
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存