"Language portal" perhaps?
"Language portal" sounds good to me.
It is already "Language portal" except in the url. Isn't that enough?
I have no opinion either way; perhaps a case of "if it ain't broke, don't fix it"?