Bulk Translation
Bulk translation processes every untranslated string across your entire site for one or more target languages. Instead of translating page by page, you kick off a single job and Omnalingo works through your content automatically in the background.
When to Use Bulk Translation
Section titled “When to Use Bulk Translation”Bulk translation is the right choice when:
- You’ve just finished scanning a new site and want to translate everything at once.
- You’ve added a new target language and need to get all existing content translated into it.
- You’ve scanned new or updated content and want to catch up any gaps.
For translating a single page and reviewing the results immediately, the AI Chatbot inside the visual editor may suit you better.
How to Run Bulk Translation
Section titled “How to Run Bulk Translation”-
From the dashboard, make sure your content has been gathered and scanned. The Translate All button is greyed out if no strings have been indexed yet.
-
Use the language selector to choose the language you want to translate, or leave it on All Languages to translate into every configured target language at once.
-
Check the quota indicator in the toolbar. It shows an estimate of how many words this translation will use. If the estimate exceeds your remaining quota, the button will be disabled.
-
Click Translate All. Omnalingo starts the translation job immediately.
-
A progress bar appears showing how many strings have been processed. The count updates as translation proceeds.
-
When translation finishes, the content table updates automatically and you can see the new translation progress for each page.
Keep the Dashboard Open
Section titled “Keep the Dashboard Open”Bulk translation only runs while the Omnalingo dashboard tab is open. If you close the tab, translation pauses entirely — there is no background fallback. Return to the dashboard to resume. Progress is not lost: strings that were already translated will not be re-sent.
You don’t need to do anything while it runs. Just leave the tab open.
Manual Edits Are Never Overwritten
Section titled “Manual Edits Are Never Overwritten”Bulk translation only processes strings that don’t have a translation yet. Any string you’ve manually translated — or any AI translation you’ve already reviewed and edited — is skipped. Running bulk translation again after editing strings is safe.
Cancelling a Translation Run
Section titled “Cancelling a Translation Run”To stop a translation run in progress, click Cancel. Any strings that were already translated before you cancelled are saved and will not be re-processed the next time you run bulk translation. Only the unfinished strings will be queued again.
If Bulk Translation Stops or Errors
Section titled “If Bulk Translation Stops or Errors”The progress bar stops moving. If translation makes no progress even with the dashboard open, there may be an issue with your API connection or your site’s background task scheduler. Check:
- Your API key is valid (Omnalingo → Settings → API).
- Your quota has not been exhausted.
- There are no PHP error logs related to Omnalingo.
If everything looks correct, try cancelling the current run and starting again.
The Translate All button is greyed out. Either no untranslated content has been scanned yet, or your quota has run out. Check the quota indicator and the scan status of your pages in the content table.
Translation ran but some pages still show partial progress. Some strings on those pages may have failed individually. Open the pages in the visual editor — any string that failed will appear with an empty translation input. You can translate those strings manually or try running bulk translation again (it will retry only the ones that weren’t saved).
Translated text isn’t showing on the frontend. If your site uses a full-page cache, you may need to clear the cache after translation so visitors see the updated content.