I'm interested to see how this works, as we have the issue you raised where our projects remain open forever while the translations tasks occur. Would you be amenable to posting a screen shot of how you set this us within your project? It sounds like something that would likely work for our projects...