You have a separate intro page for each language, and a separate category page - why don't you include all the languages on the same category page? You could have the word for say, 'Divers' in English, then underneath that the word in German and so on - all in one table. Hyperlink the words to the appropriate lists, which are all just names, so are the same in any language, and then hyperlink the names to sites.
That way, all the categories are listed in one table, but in all the languages. The name pages are all you would need to update, when a name is added, but you would only be updating one page.
The table text size could be a lot smaller - which would help.
You don't need separate category pages for each language, surely......or am I missing something?