【问题标题】:I am looking for dictionary source file format and related tools我正在寻找字典源文件格式和相关工具
【发布时间】:2011-08-25 23:19:03
【问题描述】:

我正在寻找便于在通用文本编辑器(我使用 Emacs)中编辑并且可以在版本控制下存储(并允许轻松合并)的字典源文件格式。

这样我就可以与其他人分享我在字典方面的工作了。

如果没有将dict源转换为索引形式以用于字典软件文件格式的支持工具,则无法使用。

作为客户端词典软件,我使用 GoldenDict:http://goldendict.org/dictionaries.php,它了解许多索引 dicts 文件格式,但如果您推荐,我会切换到另一种。

之前我使用TAB格式(StarDict的原始文件格式,转换为.dict.dz/.idx/.ifo)。太丑了!每个单词定义必须保持在单行中,并且单词与 TAB 的定义分开。看:

be be [] (inf.)\n was/were [] (past ind.)\n be [] (past part.)\n (infinitive) быть, нести, родить

接下来我尝试使用 Dictd 文件格式。好多了:

$猫我的.txt ... 形容词 形容词 [ˈæʤɪktɪv] 形容词 形容词 прилагательное $ dictfmt -f \ --utf8 --allchars --区分大小写\ -s '常用的字典缩写。' \ 我的

我也知道http://xdxf.sourceforge.net/。但深看,这是一个死项目。并且有两个明显的遗漏:

  • XML 排版噪音很难写出文章
  • 没有工具可以将源代码转换为可用的字典(您只能转换为其他源格式,然后生成可用的字典...)

我正在寻找更好的解决方案...


为什么?我学习外语,想创建学过的单词词典来修改它们并进一步使用。

我还参与了开源软件项目手册和免费书籍的翻译,并希望维护术语列表,以便可以在翻译人员之间共享创建的字典以保持一致的翻译。

【问题讨论】:

    标签: dictionary translation native multilingual linguistics


    【解决方案1】:

    正如我所说,stardict 的 TAB 文件是 DUMB。

    目前我使用 dict-c5 格式(我发邮件给http://sourceforge.net/projects/dict/ developer,他说这是更合适和推荐的格式):

    $ dictfmt -c5 --headword-separator '; ' --break-headwords \ --utf8 --allchars --区分大小写\ --mime-header '内容类型:文本/html' \ -s '常用的字典缩写。' -u http://gavenkoa.users.sourceforge.net/ \ ${prefix_for_output}

    对于文章:

    _____ 形容词;形容词 [ˈæʤɪktɪv] 形容词 形容词 прилагательное _____ 副词;副词 [] 副词。 副词 наречие

    GoldenDict 的作者推荐使用 Abby Lingvo DSL 丰富的格式,它允许格式化粗体/斜体、颜色等。要获取描述,请使用来自 Lingvo 发行版的 Lingvo0.chm。例如:

    聊天 [m1][p][i][c][com]m[/com][/c][/i][/p][/m] [m1][trn]кот, кошка;[/trn][/m] [m2][*][ex][lang id=4]Chatbotté[/lang] — Кот в сапогах;[/ex][/*][/m] [m2][*][ex][lang id=4]jouer à chat perché[/lang] — играть в кошки-мышки[/ex][/*][/m]

    【讨论】:

      猜你喜欢
      • 2010-11-23
      • 2014-03-14
      • 1970-01-01
      • 2020-01-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多