Skip to content

Google Translate Channel

What is it?

Google Translate is a completely free translation channel in pyVideoTrans. It requires no account registration, no API key, and has no usage limits. It works through Google Translate's mobile web interface, making it ideal for users on a budget or those who only translate occasionally.

Prerequisites

  • No API key or account needed

Setup Steps

Step 1: Configure in pyVideoTrans

  1. Open pyVideoTrans
  2. Select Google from the Translation Channel dropdown on the main interface
  3. Click the menu bar → Translation SettingsGoogle Translate Settings
  4. Click the Test button to verify the connection
  5. Save the settings after a successful test

Adding Target Languages

In the batch subtitle translation feature, only common target languages are shown by default. To add other languages (such as Uyghur, Hebrew, etc.), follow these steps:

Note: Additional target languages can only be added when using the Google or FreeGoogle translation channels. Other channels do not support this feature.

Step 1: Go to menu → Tools/OptionsAdvanced Options

Step 2: Find the "Google Translate Additional Language Codes" text box

Step 3: Enter the language code for your target language. For multiple languages, separate them with commas. For example:

  • To add Uyghur: enter ug
  • To add Uyghur and Hebrew: enter ug,he

Where to find language codes?

Visit Google's official documentation for all supported language codes:

https://cloud.google.com/translate/docs/languages?hl=en

SettingRecommended Value
Translation ChannelGoogle
Source Languageauto (auto-detect)

Troubleshooting

IssueCauseSolution
"Google Translate error"Network connectivity issueCheck your network connection and try again
Connection timeoutNetwork unavailableVerify your network is reachable
Garbled translation outputUnstable connectionTry again in a moment