An up-to-date backport of translate-c for 0.16.0

PS: I just pushed an update to the branch with the fix mentioned in the GTK thread.