Add a bunch of new languages, fix some errors.