Views
No views yet
pip install modelscope subword_nmt sacremoses jieba1from huggingface_hub import snapshot_download
2from modelscope.pipelines import pipeline
3from modelscope.utils.constant import Tasks
4
5model_dir = snapshot_download('modelscope-unofficial/damo-csanmt-en-fr-base')
6
7pipe = pipeline(task=Tasks.translation, model=model_dir)
8
9input_sequence = 'When I was in my 20s, I saw my very first psychotherapy client.'
10outputs = pipe(input=input_sequence)
11
12print(outputs['translation']) # 'Quand j'avais 20 ans, j'ai vu mon tout premier client de psychothérapie.'
13
14
15batch_input_sequences = [
16 "Elon Musk, co-founder and chief executive officer of Tesla Motors.",
17 "What's the weather like today?"
18]
19input_sequence = '<SENT_SPLIT>'.join(batch_input_sequences)
20outputs = pipe(input=input_sequence)
21print(outputs['translation'].split('<SENT_SPLIT>'))