ISO 639 (ИСО 639) — это международный стандарт ISO, содержащий сокращения названий языков. Стандарт 639 содержит два списка:
ГОСТ 7.75–97 «Коды наименований языков» соответствует ИСО 639 и содержит список названий языков на русском и английском языках, трёхбуквенные коды на основе кириллического алфавита, трёхбуквенные коды на основе латинского алфавита, трёхсимвольные цифровые коды.
ГОСТ 7.75–97 является стандартом в следующих странах:
Стандарт ISO 639-1 включает в себя двухбуквенные коды основных языков.
Стандарт ISO 639-2 содержит все языки, включённые в ISO 639-1, но расширяет его, добавляя коды для языковых вариантов. Например, в ISO 639-1 для французского языка есть только один код — fr, тогда как в ISO 639-2 для него есть три кода: fre/fra для современного французского, frm для средневекового французского (French, Middle (1400—1800)), fro для старофранцузского (French, Old (842—1400)).
Для некоторых языков в ISO 639-2 есть два кода — библиографический и лексикографический, которые по традиции используются в разных областях. Таких языков сейчас в стандарте 22.
Оба стандарта 639-1 и 639-2 открытые, то есть могут постоянно дополняться.
Стандарт RFC 3066, основанный на ISO 639, описывает использование кодов языков в Интернете.
Таблица языков: