查看原文
其他

文档中还有其它文档?如何处理嵌入式文档的翻译难题

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

Hi,你好呀,我是May,感谢关注~

今天跟大家分享另一种类型的源文档:一个文档中,嵌入了其它文档,如何翻译

1. 什么是嵌入式文档?

看到这个标题,你可能嘴上可能没问,但是心里可能会嘀咕——“嵌入,是什么意思?”。

1.2 嵌入式文档的应用场景

跟大家描述一个应用场景,看一下你有没有遇到过。

去年一个小伙伴跟我说,“一个文档导入至memoQ后,会出现多个文档。”

—— 咦,这里很奇怪哦,原文是一个文档,为什么导入后发现有多个文档

首先我们要先确定几个事实:

  • memoQ本身是不可能凭空造文档的,PM也不可能凭空造出来客户的需求文档,一定是这个源文档里面就有这些文档。对不对?——没错,一个文档里有另一个文档,我们就把它,即有的这个文档,叫嵌入文档。
  • 有了前者的理解,我们再想:“那,怎么有的这些文档呢?又在哪里可以查看和确认呢?”——好,请你保留这个疑问点。

其实说到这里,你应该理解了“嵌入文档”的含义了吧?如果还是不行,我们再深入来看看“嵌入”这个词。

嵌入,中文的解释是“让…进”,”把….放进”。

比如:在生活中,我们有”嵌入式冰箱“,这样我可以让冰箱放进提前预留的墙体或者橱柜空间内,达到橱柜和冰箱一体,隐藏冰箱的效果。

有了这个概念,就很好理解嵌入文档了:

如果你希望在打开一个文档时,也可以打开或查看其它文档做为参考,就可以把这个文档嵌入到另一个文档中。

比如:

  • 你希望打开 ppt 后,可以成功且安全地查看某个visio流程图;
  • 你希望用户打开 word 后,也可以成功且安全查看一个visio流程图;
  • 你希望用户打开 word 后,也可以成功且安全查看一个 PPT 文档;
  • 你希望用户打开 word 后,也可以成功且安全查看一个Excel表格;
  • 等等。

如下图所示,我们发现,虽然这个word文档打开后,左下角原文字数是 3,实际上打开只有三个字吗?

我们打开后发现:原来这里还有一个,也就是嵌入了一个,Excel 的对象

——没错,熟悉 Word 应用的小伙伴立马发现了:这不就是插入的对象嘛!——是的。

2. 如何判断原文是否嵌入了其它文档/对象呢?

那,我们如何判断这个原文是否有嵌入对象呢?

其实网上有很多方法,我常用的方法是:

——前面我们讲过,docx或者pptx或者xlsx本质上都是 XML 文档。详见XML文档本地化指南:从基础到高阶的翻译与处理技巧

所以我会:

Step 1:创建一个该文档的副本文档 -> 把其后缀名由 docx 改为 zip(pptx文档同理) -> 然后把压缩包解压缩到文件夹;

Step 2:打开这个文件夹 -> 在 embeddings 文件夹下,就可以看到所有嵌入的文档了。

同理,嵌入的媒体对象,比如音视频呀、图片呀等等,就在media文件夹下。

这是判断是否有嵌入文档的方式。

3. 嵌入式文档对翻译的影响

那对翻译和本地化来说,这个文档对我们有什么影响呢?

——当然是影响翻译呀。

文档既然嵌入了,我们就要判断:该嵌入文档是否要翻译

  • 如果翻译,要导入memoQ,进行翻译并计费;
  • 如果不翻译,那就要排除该文档。

所以我们继续来看,这样的文档,如何进行翻译呢?

如何翻译嵌入式文档呢?

1. 嵌入的文档需要翻译:

memoQ 支持用户导入嵌入式文档。所以,我们直接导入即可。

导入后,我们发现:

  • 该嵌入文档一起导入至翻译,
  • 原文的结构是19(原文档字符)+2716(嵌入文档字符)。

这两个文档(包括 19个字符的 Word 和 2716 字符的 Excel)可以一起翻译完成。

翻译完成导出后,嵌入的文档也随之发生更改。

这里的案例只是基于嵌入了 Excel 文档,那对技术文档而言,我们常见的是嵌入 Visio 图,原理是一样的~

2. 嵌入的文档不翻译:

前两天有小伙伴问我说:“一个文档如果嵌入了很多文档,导入时就会速度很慢~”

——看,嵌入了多个文档,能不能不导入呢?

当然,这里是以视频为例,嵌入的内容如果导入,是影响导入速度的,文档也是一样的。

如果嵌入的文档不需要翻译,PM 也可以选择不导入该文档

我们只需要用:

Step 1:点击 ”导入”的下拉菜单 -> 找到“选择性导入” -> 找到该文件的路径 -> 选择该文件 -> 打开;这时,会弹出“文档导入选项“窗口。

Step 2:这时,我们取消勾选“导入嵌入对象” -> 确定。

嵌入文档就没有导入啦~

好啦,希望你上内容可以帮到你,有用可收藏~

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

喜欢可以星标哦~

下次见啦,拜~


往期精选

游戏和应用程序本地化如何翻译 PO 文件

游戏本地化时,如何导入PO文件的注释?

JSON 文件如何进行翻译与本地化

探秘游戏本地化,解锁和翻译vdf格式文档

当本地化遇上代码:游戏本地化中的JS文档解密指南

游戏本地化时,如何翻译多语言的Excel文档

XML文档本地化指南:从基础到高阶的翻译与处理技巧

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

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

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