Hello totsubo,
I've read Firewing1 blog and his fantastic work, but it suck in a important feature (for me): the stock levels sync. If stock levels are not synchronized, I can NOT use the translation features (because is not acceptable have different stocks for the same product!).
But I suppose Firewing module and tips could be a good start point, because they solve a lot of i18 issues.

