https://github.com/uwiger/parse_trans 4fadce8a5242479b4ebc0d2b5825bdfe1de0af1c