TranslatePress is our recommended translation plugin for WordPress and WooCommerce – that’s no secret!
Whichever WordPress Translation Plugin you’re using, if you choose to do your automatic translations through the Google Translate API you get access to free translation.
That free translation has a limit. At current, that’s 500,000 characters per month.
Handily TranslatePress only translates a page the first time it’s accessed in a language other than the original publishing language.
This means that translations are saved and served directly from the WordPress database INSTEAD of calling on the Google Cloud API for translation.
Unfortunately – neither TranslatePress or Google Cloud Console give you the ability to set a MONTHLY limit on characters translated. Despite the fact that the limit of free translated characters is a monthly limit.
You CAN set a daily quota on translated characters within Google Cloud Console.
You CAN also set a daily limit on translated characters within the TranslatePress settings.
But NOT monthly.
This blows my mind when the cap on free translated characters on the Translate API ARE monthly.
Setting a daily limit of 16,000 characters will of course mean that you won’t exceed the monthly free limit.
However – as blog content is typically published in batches, working with a daily limit is impractical.
We’re working with TranslatePress to get the limit in the settings to be updated to be a MONTHLY limit – we’ll feedback when we have more news!