Commit ed610bdc authored by dmMaze's avatar dmMaze
Browse files

update eng readme & customize translator doc

parent 4d61bb09
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -94,9 +94,12 @@ setup_params里的键值是界面里显示的对应参数名, 值可以是str,
一些api如彩云支持直接post文本表所以可设置为False.  
``` python
    def _translate(self, text: Union[str, List]) -> Union[str, List]:
        api_key = self.setup_params['api_key']  # 如此获取用户修改过的api_key
        source = self.lang_map[self.lang_source]
        target = self.lang_map[self.lang_target]
        return text
```
这个dummy translator什么都不做只返回原文.  
翻译器实现后建议仿照tests/test_translators.py下的例子写个自己翻译器的测试查看输出是否正确. 测试通过就能在程序里使用了.   

最后上面的updateParam会在用户更改某个参数时自动调用, 默认只会改setup_params里的值, 比如上面的api_key. 一般可忽略, 但是如果需要改变翻译器状态, 比如这是个本地翻译模型能在cuda和cpu切换可以在这里做.  
 No newline at end of file