当前位置: 首页 > 科技观察

LinuxforTranslators基于Slax

时间:2023-03-12 08:18:01 科技观察

Linuxfortranslators已经有了tuxtrans。打包了很多基于Ubuntu的译者需要的软件。适合追求自由软件使用的用户。现在我正在为基于Slax的翻译人员构建一个新的Linux。为什么?主要是因为Slax的方便:可以从U盘Live等可移动介质启动,启动后对系统所做的修改可以保存。模块化,可以很方便的把软件打包,做成启动盘。重量轻,启动快。在Slax下运行如下命令:#savechangesout.sb将启动后的修改打包成squashfs格式的sb文件,然后放到光盘的modules目录下使用。去年发布的Slax9基于Debian,有包管理系统,更适合小白操作。之前的版本是基于Slackware的,安装软件需要解决各种依赖,但是手动安装对包控制比较清楚。制作过程先说一下制作过程:1.增加中文支持。安装文泉驿中文字体:#aptinstallfonts-wqy-microheifonts-wqy-zenhei安装输入法:#aptinstallibusibus-pinyinibus-qt4这里,由于Slax缺少一些组件,我们需要添加,默认桌面不能使用中文输入法,改用xfce桌面管理器,使用lightdm登录管理器。#aptinstalldbus-x11task-xfce-desktopinstallim-config,可以强制设置输入法。#易于安装im-configzenity2。安装常用的CAT软件#aptinstalltr??anslate-utils然后需要手动安装OmegaT和Okapi。OmegaT自带安装脚本,运行即可。可以参考OmegaT脚本安装Rainbow。主要是复制到/opt,然后将执行文件软链接到/usr/bin,并在/usr/share/applications中创建对应的.desktop文件,将item添加到系统菜单中,把png转到/usr/share/icons/hicolor/32x32/apps中的图标。还有HeartsomeTranslationStudio是中国公司开发的,后来开源的CAT软件也是java写的,和rainbow的安装方法差不多。3、安装其他辅助工具#aptinstallgpicviewokularlibreofficecalibretesseractdefault-jreopenjfxxfce4-screenshooter另外还可以安装visualstudio代码编辑器、scribus桌面排版软件等。这样,用于翻译的Slax就完成了。不过这样的Slax适合熟悉Linux操作的用户。对于普通用户来说,易用性肯定不好。比如普通用户默认是不支持写fat32分区的。另外,Linux下还缺少软件,有时候可能要自己写程序。比如我写了一个tesseract的前端,可以对使用系统快捷键截取的图片进行OCR,自动去除多余的空行和回车。这个系统的实用性还是有的,制作的过程也充满了乐趣。翻译相关软件本网站整理了可在Linux上使用的翻译软件。可以作为参考。这里我把常用的软件罗列一下:CAT工具:OmegaT:全功能CATOkapi:三大组件:Rainbow负责文件格式转换,术语提取等,checkmate负责质检,Ratel负责对于切分规则HeartsomeTranslationStudio:还自带TMX、TBX编辑器等工具TranslationToolkit:Python编写,支持PO、XLIFF等文件格式转换,还有字数统计、词条提取等功能LanguageTool:语言质量检查工具,支持拼写、语法等问题检查文本转录:tesseract:谷歌开源的光学字符识别引擎,可以将图片转换为文本gImageReader:tesseract的图形前端aegisub:字幕软件,可以辅助音频文字转录项目管理:这里想到了Git,顺带版本控制就可以了。办公软件:LibreOfficeWPSforlinux桌面排版:Scribus:最新1.5版支持打开InDesign的IDML文件calibre:可以编辑查看各种电子书格式okular:支持查看chm、pdf、epub等格式中文环境:输入法:Fcitx,iBus。它可以与Rime和Sogou拼音等后端一起使用。中文字体:开源的思源黑体、文泉驿,以及方正书宋等免费字体。技术写作:技术文档往往是需要翻译的内容,比如dita、latex、docbook、structuredText等格式也需要进行处理。Linux的优点之一就是这些软件安装比较方便。ditaopentoolkitdocbooktexlivesphinxjekyll...另外,你需要一个好的编辑器,可以选择sublimetext和visualstudiocode。当然Emacs和Vim也可以。