3ec5bfe6
tangwang
1. get_translatio...
|
1
2
3
4
5
6
|
@query_parser.py (154-332)
1. get_translation_needs这种函数可以去除。逻辑直接写在parse函数中。
2. translate_multi 还需要提供一种调用方法,异步的,但是 可以等待结果的。
3. 如果detected_lang不是en也不是zh,这时候, 我们调用translate_multi 是需要等待结果返回的(因为是zh 或者 en 都有一个索引字段可以查,因此 本次可以不用结果,直接去走搜索,但是如果两者都不是,只能等待翻译结果。)
4. parse函数 这里可能发起一个异步的调用,下面的encode也要做成异步的,这样 encode和翻译两个异步任务的时间可以重叠,需要等待所有结果都返回。
|