I am assuming that when using the following code
en_zh_model = AutoModelWithLMHead.from_pretrained("Helsinki-NLP/opus-mt-en-zh")
en_zh_tokenizer = AutoTokenizer.from_pretrained("Helsinki-NLP/opus-mt-en-zh")
en_zh_translation = pipeline("translation_en_to_zh", model=en_zh_model, tokenizer=en_zh_tokenizer)

def translate_en_zh(input='') -> str:
    translated_text = en_zh_translation(input)[0]['translation_text']
    return translated_text

That text gets translated from English to Mandarin as one of my Cantonese friends says she can’t really understand the translation.
Is there anyway of making sure I can translate to Cantonese rather than Mandarin?