这个项目能做什么

本仓库包含Tsuut'ina语(又称Sarsi语)的有限状态转换器(FST)源文件和约束语法资源。该仓库是GiellaLT项目的一部分,GiellaLT是一个开源的多语种基础设施,旨在从零开始构建语言资源。 该项目为Tsuut'ina语提供词法分析器、校对工具(拼写检查器)和词典。数据和实现根据LICENSE文件中指定的条款进行许可。 主要组成部分包括: - 用于词法的有限状态源文件 - 用于消歧的约束语法规则 - 用于桌面和移动平台的.bhfst格式拼写器文件 - 词典资源 要构建和使用这些工具,你需要一个FST编译器,如HFST、Foma或Xerox Xfst,以及VislCG3约束语法工具。为macOS、Ubuntu/Debian和RedHat/Fedora系统提供了安装说明。 该项目遵循标准的GNU构建系统: - ./autogen.sh 用于克隆依赖项 - ./configure 用于配置构建 - make 用于编译 - make install 用于安装(需要root权限) 适用于Windows、macOS和移动平台的夜间构建和CI/CD安装包可用,但这些包未经语言质量测试,可能包含回归问题。 校对工具和键盘可以通过Divvun Installer安装。拼写器文件可以使用divvunspell进行测试。 文档可在GiellaLT网站和项目专用文档页面上获取。 如果你使用多个GiellaLT语言的语言数据,请考虑引用Wiechetek等人在LREC 2022上发表的关于构建开源多语种基础设施的文章。