One of my recent work includes to support a complex workflow scenario.
While I am working on that, I got to know the following small but very useful module, "Create Versions Action" module. You can find it on sitecore marketplace.
https://marketplace.sitecore.net/Modules/Create_Versions_Action.aspx?sc_lang=en
What this module does is, it create a new workflow action. By using this action, we can create new language versions for existing workflow item. Also, it has given a option of selecting which languages that you need to create new version.
I found it very cool.. :-)
I also extend this and added new features. I will write a new blog post in near future about that.
Bye for now.