Translate.py: error: unrecognized arguments: -transforms [sentencepiece, filtertoolong]

First I use SentencePieceTrainer build a BPE vocab and train a BPE model ,When training I add the param ‘transforms: [sentencepiece,filtertoolong]’,and the project correctly work.But When I try to translate ,it told me :
usage: translate.py [-h] [-config CONFIG] [-save_config SAVE_CONFIG] --model
MODEL [MODEL …] [–fp32] [–int8] [–avg_raw_probs]
[–data_type DATA_TYPE] --src SRC [-src_feats SRC_FEATS]
[–tgt TGT] [–tgt_prefix] [–shard_size SHARD_SIZE]
[–output OUTPUT] [–report_align] [–report_time]
[–beam_size BEAM_SIZE] [–ratio RATIO]
[–random_sampling_topk RANDOM_SAMPLING_TOPK]
[–random_sampling_topp RANDOM_SAMPLING_TOPP]
[–random_sampling_temp RANDOM_SAMPLING_TEMP]
[–seed SEED] [–length_penalty {none,wu,avg}]
[–alpha ALPHA] [–coverage_penalty {none,wu,summary}]
[–beta BETA] [–stepwise_penalty]
[–min_length MIN_LENGTH] [–max_length MAX_LENGTH]
[–max_sent_length]
[–block_ngram_repeat BLOCK_NGRAM_REPEAT]
[–ignore_when_blocking IGNORE_WHEN_BLOCKING [IGNORE_WHEN_BLOCKING …]]
[–replace_unk] [–ban_unk_token]
[–phrase_table PHRASE_TABLE] [–log_file LOG_FILE]
[–log_file_level {CRITICAL,ERROR,WARNING,INFO,DEBUG,NOTSET,50,40,30,20,10,0}]
[–verbose] [–attn_debug] [–align_debug]
[–dump_beam DUMP_BEAM] [–n_best N_BEST]
[–batch_size BATCH_SIZE] [–batch_type {sents,tokens}]
[–gpu GPU] [-clearml CLEARML] [-taskname TASKNAME]
translate.py: error: unrecognized arguments: --transforms [sentencepiece,filtertoolong]
My openNMT-py version is 2.0