首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >中英两种翻译对齐

中英两种翻译对齐
EN

Software Recommendation用户
提问于 2014-10-12 11:23:44
回答 2查看 110关注 0票数 3

我有一些中英文翻译的文本。我需要对齐文本,例如把每个句子放在单独的行上,并将英文行与相应的中文行相匹配。

投入1:

代码语言:javascript
运行
复制
今天小兔子去超市。他买了三平水。
…

投入2:

代码语言:javascript
运行
复制
Today Little Rabbit went to the supermarket. He bought three bottles of water.
…

输出:

代码语言:javascript
运行
复制
今天小兔子去超市。   Today Little Rabbit went to the supermarket.
他买了三平水。      He bought three bottles of water.
…                 …
  • 上面显示的输出只是一个示例。如果软件用一些特殊的语法创建输出来表示匹配的组件,那么它也很好。
  • 案文按段落排列。
  • 我需要处理数百页这样的文本。
  • 传统的文本编辑器似乎不太适合并行处理文本,因为必须添加许多选项卡,并手动移动文本。
  • 我试着把每个翻译放在电子表格的不同列中,但是发现这不是对齐文本的好方法,因为我必须选择巨大的区域并用鼠标向下移动它们。

是否有任何软件可以帮助这种对齐,要么通过识别中、英文单词并将文本移动到平行线来提供自动对齐,要么使对齐平行文本的手工任务更加方便?

EN

回答 2

Software Recommendation用户

发布于 2014-10-12 11:51:40

您可以使用Microsoft手动完成此操作:

  1. 在“页面布局”中,选择两列布局。如果需要,可以使用More Columns条目修改宽度。
  2. 用中文打字/粘贴句子
  3. 选择“中断”,然后选择“列中断”。
  4. 在第二栏中键入/粘贴英语翻译
  5. 继续在列之间来回移动以添加条目。

请注意,如果希望将其包含在较长的文本中,则可以用两个连续分段分隔来包围列。

票数 1
EN

Software Recommendation用户

发布于 2014-10-12 14:02:49

另一种方法是使用LaTeX

longtable环境允许将文本排列到跨多个页面的表中。tex文件的格式如下:

代码语言:javascript
运行
复制
\documentclass[12pt, a4paper]{article}

\usepackage{CJKutf8} % For Chinese characters support
\usepackage{longtable}

\begin{document}
\begin{longtable}{ll} % Use longtable with 2 columns and no borders
  今天小兔子去超市 &  Today Little Rabbit went to the supermarket \\
  他买了三平水。   &  He bought three bottles of water. \\
  ...            &  ... \\
\end{longtable}
\end{document}

使用pdflatex编译,您应该以pdf文件中所需的格式结束。

票数 0
EN
页面原文内容由Software Recommendation提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwarerecs.stackexchange.com/questions/13122

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档