You’ve just found the perfect cooking tutorial, but it’s in Spanish and you only speak English. Or maybe your grandparent sent a family video in Mandarin, and you’d love to understand what’s being said. What if you could turn any video into a version that speaks your language—without paying a cent?
With a few free AI tools, you can do exactly that. No fancy equipment or coding skills required. Here’s how.
What you’ll need before you start
You don’t need a powerful computer or expensive software. Just these basics:
- A computer (Windows, macOS, or Linux)
- A free Google account (for Google Drive and Google Colab)
- A free Hugging Face account (for AI models)
- A short video file (MP4, MOV, or AVI — most common formats work)
- About 15–30 minutes of your time
Technical terms explained:
- Speech recognition – software that listens to audio and turns it into written words (like a very fast typist).
- Large language model (LLM) – the AI engine behind tools like ChatGPT that translates text from one language to another.
- Text-to-speech (TTS) – AI that reads written text aloud in a new voice or language.
Step-by-step: Translate a video into another language
This guide uses free, cloud-based tools so you don’t need to install anything on your computer. Everything runs in your web browser.
1. Upload your video to Google Drive
- Go to drive.google.com and sign in with your Google account.
- Click New > File upload and select your video.
- Once uploaded, right-click the file and choose Share > Anyone with the link can view. Copy the sharing link — you’ll need it later.
Tip: Keep the video short (under 5 minutes) to avoid long processing times.
2. Open Google Colab to run the AI tools
Google Colab is a free online tool that lets you run AI models without installing anything.
- Open this link in a new tab: https://colab.research.google.com/github/Plachtaa/VILA-Inference/blob/main/demo.ipynb (This is a free, open-source notebook for video translation.)
- Click Runtime > Run all to start the setup. Wait a minute or two while it installs the required AI models.
Note: You might see a warning about "unauthenticated downloads." Click Run anyway — it’s safe.
3. Paste your Google Drive video link
- In the Colab notebook, find the section titled "Step 1: Upload your video".
- Paste the Google Drive sharing link you copied earlier.
- Click the play button (▶️) next to the cell to run it.
The AI will download your video and extract the audio.
4. Transcribe the audio into text
- In the same notebook, find "Step 2: Transcribe audio to text".
- Choose the language of the original video from the dropdown (e.g., Spanish, French, Mandarin).
- Click the play button to run the speech recognition.
After a few minutes, you’ll see a text file with the full transcript of what was said in the video.
Tip: If the audio is noisy or unclear, the transcription might have small errors. You can fix them later.
5. Translate the transcript into your language
- In "Step 3: Translate the transcript", select your target language (e.g., English if the video was in Spanish).
- Click the play button.
The AI will translate each line of the transcript while keeping the timing intact — useful if you want to add subtitles later.
6. Generate a new audio track in your language
- Go to "Step 4: Generate translated speech".
- Choose a voice style (e.g., male or female, casual or formal).
- Click play.
The AI will read the translated text aloud and create a new audio file. This may take a few minutes depending on the video length.
7. Combine the new audio with your original video
- In "Step 5: Combine audio and video", paste your Google Drive video link again.
- Click play.
The notebook will merge the new translated audio with your original video, creating a dubbed version in your chosen language.
8. Download your translated video
- After the process finishes, look for a file named something like
output.mp4in the file list on the left. - Right-click it and choose Download.
Now you have a video that speaks your language.
Optional: Add subtitles instead of dubbing
If you prefer subtitles over a dubbed track:
- After translating the transcript (Step 3), go to "Step 6: Create subtitles".
- Choose your language and click play.
- The notebook will generate an SRT subtitle file.
- Use a free tool like VEED.io or CapCut to add the subtitles to your video.
Tip: Subtitles are great for sharing videos with friends or family who prefer reading along.
Wrap-up
Language shouldn’t be a barrier to the videos you love. With free AI tools and a few clicks, you can turn any video into a version that speaks your language — no technical skills required.
Today, pick a video you’ve been meaning to understand better, follow the steps above, and create your first translated version. The more you try, the easier it gets. Happy translating!
