Ticket #46 (closed enhancement: fixed)
Create a mass translation functionality
| Reported by: | mail@… | Owned by: | ofer |
|---|---|---|---|
| Priority: | minor | Milestone: | 0.5 - Beta wordpress plugin |
| Component: | WordPress Plugin | Version: | 0.2.2 |
| Keywords: | Cc: |
Description
This would be something for people who install transposh for the first time one their site, to be able to quickly translate and cache all their content at one go, without having to force their readers to go through the slow procedure.
A way to achieve this would be like so.
There would an option on the options page where the admin would be able to select one of the languages he has enabled and the initiate a mass translation. This would then open a new window/tab which will have a nice progress bar showing the status of the translation. It should show stuff like a progress bar for how many articles there are to translate/how many there are in total. Then another bar for a particular page, showing the nr of words to be translated, the number done/total number etc.
It should also have a nice big warning asking people not to close this page while it's working.
Most importantly, this process should use the absolutely minimum amount of resources possible from the server. As this will be done in the background and left running possibly overnight or even for days, it's imperative that the whole site doesn't become unusable until it's finished. So it should really check how much RAM/CPU is available in the server and only take something like a 20% at max. Or it could be set manually by the user, whatever works better.

This is now partially solved by version 0.3.5, simply going to posts and hitting publish will translate them to editable languages, without server side burdens.