OmegaT如何建立团体项目

最近开始了一个团队项目,在物色了许多CAT工具后,照着现在的需要选定OmegaT这款开源免费的工具。之前自己在做个人项目时曾经使用过,体验尚可。

所以研究如何建立团队项目,来管理整个翻译流程。网络上资料不多,国内用的人也不多,但是毕竟俺是计算机专业出生,稍微调试后,就建立成功了。

现将简单的建立过程整理如下

一、建立一台大家可以访问的服务器

您可以在任何的云服务器厂商那里购买一台云服务器,国内国外都可以。国内的速度快,国外可以免备案。大家可以自行考量需要来购买。

二、服务器安装Linux系统,并安装git

方便起见,我们安装Linux系统,你可以选择自己喜欢的发行版,我一般推荐Redhat系的,自己安装的是Rocky Linux。Debian系的服务器系统也非常稳定。

安装完系统后,需要安装git。安装过程非常简单,打开终端,然后:

  1. Redhat系,输入dnf install git
  2. Debian系,输入apt-get install git

然后回车,git会自行安装完成。

三、建立相关帐号

我自己没有安装比较重的git web端,如gitlab之类的,而是直接采用Linux的用户系统来做权限控制。

所以我们只要给系统添加一个用户就行。假如我添加了一个叫做omegat的用户,并设置密码。

四、设置免密访问ssh

为了让OmegaT能够免密访问git库,我们需要在做翻译工作的电脑上做一些操作,如下:

  1. 安装git。Windows用户下载安装包安装,Linux用户直接包管理器安装,macOS用户可以下载独立包或安装Xcode。
  2. 创建密钥,运行 ssh-keygen -t rsa。这个命令会在用户目录下的.ssh文件夹中生成公钥和私钥。
  3. 将公钥上传到服务器。运行 ssh-copy-id -i ~/.ssh/id_rsa.pub omegat@yourserver.com,输入之前在服务器建立的账户密码,回车搞定。

如此,我们就设置了免密访问ssh

五、用git在服务端建立裸库

在服务器端,先建立一个项目目录

mkdir yourproject.git

进入这个目录

cd yourproject.git

建立裸git库

git init --bare

这样我们就完成了服务端项目库的创建

六、用OmegaT打开团队项目

现在我们开始才进入和翻译有关的步骤。

  1. 在总项目目录下,输入git clone ssh://omegat@yourserver.com/home/omegat/yourproject.git。命令运行完毕,你会发现翻译项目拉取下来了。
  2. 接着用omegaT以这个文件夹为项目文件夹建立项目。OmegaT会提醒你这是一个团队项目。
  3. 接着就是OmegaT的常规操作,你可以添加源文件,TM库,术语表等翻译资料,开始翻译工作。
  4. OmegaT默认3分钟会保存一次项目,而团队项目会自动同步到服务器。OmegaT也会自动拉取服务器项目的变换,同步项目,基本做到自动同步。

七、简单的项目管理操作

  1. 添加原文。团地项目一般会将要翻译的文本切割为小文件,这样大家按照项目经理的安排翻译自己的内容,但是会共用翻译记忆库和术语表。记得要用OmegaT提交原文。
  2. 添加记忆库。直接复制tmx文件到项目文件夹下的tm文件夹,OmegaT会自动同步。
  3. 添加术语表。直接复制术语表文件到项目文件夹下的glossary文件夹,OmegaT会自动同步。

如此,一个完全自己掌控数据等资源的翻译项目就建立完成了。平平安安地开始翻译吧。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注