I was just scrolling through LinkedIn and my jaw hit the floor. You have to see what Tianyu Xu just figured out!
Ever get frustrated trying to make an AI video character speak anything other than English? It’s a huge pain. Well, Tianyu Xu just dropped an awesome trick to make your Veo 3 characters multilingual. This is a game-changer!
Here’s the simple method he shared 👇
⚙️ How to Make Veo 3 Multilingual
Based on his experiments, it’s a super simple, 3-step process:
- State the Language: Explicitly tell Veo 3 in the prompt which language the character is speaking (e.g., “…and says in Mandarin:”).
- Use the Target Language: Write the actual dialogue script in the language you want, like Chinese, Spanish, etc.
- Use the API: He found that using the Gemini/Veo API gives you a much higher success rate than the standard Flow interface.
Here’s the exact prompt he used to get his character to speak Mandarin:
“Camera cuts to a close-up shot of the man’s face. He raises his eyebrow with a mysterious smile and says in Mandarin: 四是四, 十是十, 十四是十四, 四十是四十.“
⚠️ Heads Up: Known Issues Tianyu Xu Found
It’s not perfect yet, and he was super transparent about the current limitations:
- 📌 Flow Rejection: The standard Flow interface might reject prompts with non-Latin characters.
- 📌 No Audio: Sometimes the audio just won’t generate. This can happen in both Flow and the API.
- 📌 Weird Accents: The character might end up with an unexpected accent depending on the prompt’s context.
He also used this test to push Veo 3’s facial expressions and was pretty happy with his avatar’s acting, even if it was a bit dramatic at times!
This is seriously cool stuff. For the full details and to see the actual video he generated, you absolutely have to check out Tianyu Xu’s original post!