Códigos de idioma

ISO 639-1, ISO 639-3 y locales BCP 47, en una tabla que puedes filtrar.

184 idiomas

Idioma Nombre nativo ISO 639-1 ISO 639-3 Locales BCP 47
Abjasio Аҧсуа
Afar Afaraf
Afrikáans Afrikaans
Akan Akan
Albanés Shqip
Amárico አማርኛ
Árabe العربية
Aragonés Aragonés
Armenio Հայերեն
Asamés অসমীয়া
Avar Авар
Avéstico avesta
Aimara Aymar
Azerbaiyano Azərbaycanca
Bambara Bamanankan
Bengalí বাংলা
Baskir Башҡортса
Euskera Euskara
Bielorruso Беларуская
Bhoyapurí भोजपुरी
Bislama Bislama
Bosnio Bosanski
Bretón Brezhoneg
Búlgaro Български
Birmano မြန်မာဘာသာ
Catalán Català
Chamorro Chamoru
Checheno Нохчийн
Chino 中文
Eslavo eclesiástico Словѣ́ньскъ
Chuvasio Чӑвашла
Córnico Kernewek
Corso Corsu
Cree ᓀᐦᐃᔭᐍᐏᐣ
Croata Hrvatski
Checo Čeština
Danés Dansk
Divehi Divehi
Neerlandés Nederlands
Dzongkha རྫོང་ཁ
Inglés English
Esperanto Esperanto
Estonio Eesti
Ewé Eʋegbe
Feroés Føroyskt
Fiyiano Na Vosa Vaka-Viti
Filipino Tagalog
Finés Suomi
Francés Français
Fula Fulfulde
Gallego Galego
Ganda Luganda
Georgiano ქართული
Alemán Deutsch
Griego Ελληνικά
Guaraní Avañe'ẽ
Guyaratí ગુજરાતી
Criollo haitiano Kreyòl Ayisyen
Hausa هَوُسَ
Hebreo עברית
Herero Otjiherero
Hindi हिन्दी
Hiri motu Hiri Motu
Húngaro Magyar
Islandés Íslenska
Ido Ido
Igbo Igbo
Indonesio Bahasa Indonesia
Interlingua Interlingua
Interlingue Interlingue
Inuktitut ᐃᓄᒃᑎᑐᑦ
Inupiaq Iñupiak
Irlandés Gaeilge
Italiano Italiano
Japonés 日本語
Javanés Basa Jawa
Groenlandés Kalaallisut
Canarés ಕನ್ನಡ
Kanuri Kanuri
Cachemir كشميري
Kazajo Қазақша
Jemer ភាសាខ្មែរ
Kikuyu Gĩkũyũ
Kinyarwanda Kinyarwanda
Komi Коми
Kongo Kongo
Coreano 한국어
Kuanyama Kuanyama
Kurdo Kurdî
Kirguís Кыргызча
Lao ພາສາລາວ
Latín Latina
Letón Latviešu
Limburgués Limburgs
Lingala Lingála
Lituano Lietuvių
Luba-katanga Tshiluba
Luxemburgués Lëtzebuergesch
Macedonio Македонски
Malgache Malagasy
Malayo Bahasa Melayu
Malayálam മലയാളം
Maltés Malti
Manés Gaelg
Maorí Māori
Maratí मराठी
Marshalés Kajin M̧ajeļ
Mongol Монгол
Nauruano Dorerin Naoero
Navajo Diné Bizaad
Ndonga Owambo
Nepalí नेपाली
Ndebele septentrional isiNdebele
Sami septentrional Sámegiella
Noruego Norsk
Noruego bokmal Norsk (Bokmål)
Noruego nynorsk Norsk (Nynorsk)
Nyanja Chichewa
Occitano Occitan
Oriya ଓଡି଼ଆ
Ojibwa ᐊᓂᔑᓈᐯᒧᐎᓐ
Oromo Afaan Oromoo
Osético Ирон æвзаг
Pali पाऴि
Pastún پښتو
Persa فارسی
Polaco Polski
Portugués Português
Punyabí ਪੰਜਾਬੀ
Quechua Runa Simi
Rumano Română
Romanche Rumantsch
Kirundi Kirundi
Ruso Русский
Samoano Gagana Sāmoa
Sango Sängö
Sánscrito संस्कृतम्
Sardo Sardu
Gaélico escocés Gàidhlig
Serbio Српски
Shona ChiShona
Yi de Sichuán ꆈꌠ꒿ Nuosuhxop
Sindi سنڌي‎
Cingalés සිංහල
Eslovaco Slovenčina
Esloveno Slovenščina
Somalí Soomaaliga
Ndebele meridional isiNdebele
Sotho meridional Sesotho
Español Español
Sundanés Basa Sunda
Suajili Kiswahili
Suazi SiSwati
Sueco Svenska
Tahitiano Reo Mā’ohi
Tayiko Тоҷикӣ
Tamil தமிழ்
Tártaro Татарча
Telugu తెలుగు
Tailandés ภาษาไทย
Tibetano བོད་ཡིག
Tigriña ትግርኛ
Tongano faka Tonga
Tsonga Xitsonga
Setsuana Setswana
Turco Türkçe
Turcomano Türkmençe
Twi Twi
Ucraniano Українська
Urdu اردو
Uigur ئۇيغۇرچه
Uzbeko O‘zbek
Venda Tshivenḓa
Vietnamita Tiếng Việt
Volapük Volapük
Valón Walon
Galés Cymraeg
Frisón occidental Frysk
Wólof Wolof
Xhosa isiXhosa
Yidis ייִדיש
Yoruba Yorùbá
Zhuang Cuengh
Zulú isiZulu

Cada vez que declaras un idioma en un archivo, en una etiqueta HTML o en la llamada a una API acabas necesitando su código. Y hay varios estándares conviviendo: ISO 639-1 usa dos letras (es, en, ja), ISO 639-3 usa tres y cubre muchas más lenguas, y BCP 47 combina el idioma con la región para distinguir variantes: es-ES frente a es-MX, pt-PT frente a pt-BR, zh-Hans frente a zh-Hant.

Cuál usar depende del sitio. El atributo lang de HTML y el srclang de los subtítulos esperan BCP 47. Los archivos de subtítulos y la mayoría de las APIs de traducción se conforman con las dos letras de ISO 639-1. Las bases de datos lingüísticas usan ISO 639-3 porque las dos letras no dan para todas las lenguas del mundo.

Esta tabla reúne los tres, más el nombre nativo de cada idioma. Busca por nombre en español, en inglés, en el idioma propio o directamente por código, y haz clic en cualquier código para copiarlo.

Cómo se usa

  1. 01 Escribe el nombre del idioma o un código en el buscador.
  2. 02 La tabla filtra al escribir, por cualquiera de las columnas.
  3. 03 Haz clic en un código para copiarlo.

Preguntas frecuentes

¿Cuál es la diferencia entre es y es-ES?

es identifica el idioma español sin más. es-ES lo acota a la variante de España, frente a es-MX o es-AR. Usa la forma corta cuando la variante da igual y la larga cuando afecta a la pronunciación, el vocabulario o el formato de fechas y números.

¿Qué código pongo en srclang de un subtítulo?

Un código BCP 47. Con las dos letras basta (srclang="es") salvo que quieras señalar la variante concreta.

¿Por qué el chino tiene zh-Hans y zh-Hant?

Porque la distinción relevante no es la región sino el sistema de escritura: Hans es chino simplificado y Hant es tradicional. Son subetiquetas de escritura, no de país.

¿Están todos los idiomas del mundo?

No: la tabla recoge los que tienen código ISO 639-1 de dos letras, que son 184. ISO 639-3 cubre más de siete mil lenguas y ahí ya hace falta la base de datos oficial.

Herramientas relacionadas

Esto es lo que Eco hace en vivo.

Estas utilidades trabajan sobre archivos que ya tienes. Eco transcribe y traduce mientras el audio suena: reuniones, clases, videos en otro idioma.

Descargar Eco gratis

10 minutos gratuitos al mes · Sin tarjeta requerida