Okay, this is a total game-changer for AI video.
I just saw this incredible post from the amazing Tianyu Xu, and he’s figured out how to make Google’s Veo 3 characters speak other languages! I was blown away when I saw his results.
He shared a simple trick to get it done. Here’s his method:
- 🗣️ Tell Veo the language: In your prompt, literally state which language the character is speaking (e.g., “…and says in Mandarin:”).
- ✍️ Use the target language: Write the actual dialogue in the language you want. Tianyu used Mandarin characters in his example.
- ⚙️ Use the API: He notes that you’ll get a higher success rate using the Gemini/Veo API instead of the standard Flow interface.
Now, Tianyu is super transparent and points out it’s not perfect yet. He found a few known issues:
- ↳ Flow might reject prompts with non-Latin scripts.
- ↳ Sometimes the audio generation can fail in both Flow and the API.
- ↳ The characters might have unexpected accents.
On top of this language hack, Tianyu also used this test to push Veo 3’s facial expressions and was pretty happy with his avatar’s acting skills. So cool!
This is such a clever find. For the full prompt and to see the actual video he created, you absolutely have to check out Tianyu Xu’s original post. It’s awesome stuff!