[quote="dinsdale"]I haven't the faintest idea what is being requested by the person who started this thread, but one thing to observe about country codes and flags, is that there is not a one-to-one correspondence between them and languages. There are more living languages than there are countries.
If one is thinking globally about languages, some other way of identifying a particular language has to be adopted. Perhaps such a thing already exists.[/quote]
You are right, there's no one-to-one correspondence between top domains and languages but take a look at theese SEO Best Practices:
If you are targeting a specific country, targeting a specific language-speaking audience, or your web site copy is specifically for a country or language-specific audience, use a ccTLD (country code top level domain) that relates to your target country rather than a general .com domain. For example, a ccTLD would look like
http://www.domain.se,
http://www.domain.fr,
http://www.domain.de, or
http://www.domain.co.uk. If possible use ccTLDs for each language of your site.
Avoid having multiple language sites on the same domain, e.g.,
http://www.domain.com for English language content and
http://www.domain.com/fr/ for French language content.
Make sure that there is not any duplicate content on your .com and any other sites.
Make sure your pages identify what language they are in, e.g., meta http-equiv="Content-Language" content="jp"
If you cannot use a ccTLD, use a subdomain, e.g., es.domain.com. Google views a subdomain as a separate site.
With the possiblity to change the permalink for every page in all languages you could choose to have urls like es.domain.com or
http://www.domain.es for spanish content.