vlibras翻译
{img1}${img2}${img3}${img4}$
vlibras是在libras的巴西葡萄牙语翻译(pt-br)的数字视频应用(lavid)实验室中开发的一个项目。vlibras翻译包是vlibras套件的一部分,提供了一套用于深度学习翻译的文本预处理工具和pt-br/libras翻译模块。
摘要{1}
{a2}
(里)3
(里)4)
{a5}
{a6}
(李)
{A8}
{a9}
{A10}
{a11}
{a12}
先决条件Java 8
hunstall({str 1}$sudo apt get install libhunstall dev)
Python3
安装pip3安装vlibras translate
使用
vlibras translate有两个接口:python模块({str 1}$vlibre拼写为)和命令行({str 1}$vlibras translate和{str 1}$vlibras translate file。要使用命令行界面,python别名必须是安装了翻译后的vlibre的python 3版本。要定义别名,建议使用以下模式之一:将{str 1}$/.bashrc行{str 1}$alias python=/python3'添加到文件末尾。然后关闭并打开终端或运行命令{str 1}$source~/.bashrc。
使用python 3的虚拟环境作为{a13};
翻译ptbr libras:
文本翻译
python模块
{pr 1}
输出
{pr 2}
命令行
{pr 3}
输出
{pr 4}
文件翻译
python模块
{pr 5}
命令行
{pr}$
预处理
vlibras翻译的文本预处理工具旨在开发神经翻译模型({em1}$deep learning)。提供以下功能:用{a14}进行形态分析
除了单词和小数点之间的连字符(逗号或点,但不是数千个分隔符)。例如,对35;123@34 1.234,56衣柜的预处理结果为'123 34 1234,56衣柜'
名字的识别
拼写错误的识别
使用{a15}
获得手套PT-BR/天秤座
分别用符号“,”和35替换名称、数字和拼写错误。此功能仅用于培训文件。
该软件包提供的另一个功能是对pt-br中的文本进行预处理,以开发从pt-br到libras的深层学习模型。为此,实现了两个处理管道:一个用于培训文件,一个用于测试文件(将由已培训的模型翻译)。以下各节分别包含训练文本、测试文本、训练文件和测试文件的处理示例。
培训文本
python模块
{pr 7}
输出
{pr 8}
命令行
{pr 9}
输出
{pr 10}
测试文本
python模块
{pr 11}
输出
{pr 12}
命令行
{pr 13}
输出
{pr 14}
培训文件
python模块
{pr 15}
命令行
{pr 16}
测试文件
python模块
{pr 17}
命令行
{pr 18}
日志
1.0.6新同义词
1.0.7根据规则修复联合使用培训过程和翻译文件;
修复用于拉丁语-1以外字符的拼写
1.0.8
修正不属于拉丁语-1集合的字符
1.0.9
修复与Python3.5的兼容性
1.0.10
修正只包含不属于拉丁语-1的字符的短语
许可证
此项目在lgplv3许可证下-有关详细信息,请参见链接{a16}。
关于vlibras translate作者:caio moraes({a17}