diff --git a/.gitignore b/.gitignore index f05d9f6..9fd4e08 100644 --- a/.gitignore +++ b/.gitignore @@ -135,4 +135,5 @@ temp/ alqalign/ctc_segmentation/ctc_segmentation_dyn.c alqalign/scripts .DS_Store -scripts/ \ No newline at end of file +scripts/ +samples/output/ \ No newline at end of file diff --git a/README.md b/README.md index 9b5a6d7..1269bdb 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,10 @@ # ALQAlign -Under Construction +under construction. -alqalign is a multilingual speech alignment tool +alqalign is a phoneme-based multilingual speech alignment toolkit. + +It is supposed to be able to handle ~8k language (at least theoretically). See the [full list](./doc/language.md) of supported languages. ## Install @@ -12,9 +14,142 @@ pip install git+https://github.com/xinjli/allosaurus.git@v2 python setup.py install ``` - ## Usage +The basic usage is as follows: + ```bash -python -m alqalign.run --audio= --text= --lang= --output= +python -m alqalign.run --lang= --audio --text --output= +``` + +where + +- `lang`: the target language id you want to use. it is default to `eng` (English). See the language section for details. +- `audio` is the path to your audio file or your audio directory. If it is a directory, all the audio files in the directory will be processed. the stem filename will be used as the utterance id to be aligned with the text file. +- `text` is the path to your text file or your text directory. If it is a directory, all the text files in the directory will be processed. the stem filename will be used as the utterance id to be aligned with the audio file. +- `output` is the path to your output directory. All results/artifacts will be stored here. See the output section for details + +### Output + +### Mode + +There are three alignment `modes` in alqalign, it is default to `sentence` + +- `sentence`: align at the sentence level. Each line in the text file is considered a separate sentence. timestamp of each sentence will be computed. In case there's only a single line, we will split the sentence by heuristics. +- `word`: align at the word level. every word in the text file will be aggregated and get aligned. sentence boundary will not be considered. +- `phoneme`: align at the phoneme level. phonemes are derived from each word. + +### Slice + +You can turn the `slice` flag to true, if you want to extract the aligned clip of each sentence/word/phoneme. + +When it is true, the `output` directory will contain a `audios` directory, which will looks like the following where each file is an aligned audio clip. + +```text +$ ls ./audios +000.wav 003.wav 006.wav 009.wav 012.wav 015.wav 018.wav 021.wav 024.wav 027.wav +001.wav 004.wav 007.wav 010.wav 013.wav 016.wav 019.wav 022.wav 025.wav +002.wav 005.wav 008.wav 011.wav 014.wav 017.wav 020.wav 023.wav 026.wav ``` + +### Language + +You can specify the `lang`to your target language's ISO id. 3-char id or 2-char id is both fine, 2 char will be automatically remapped to 3-char interanlly. (e.g: `en` -> `eng`) + +As mentioned previously, this toolkit is supposed to be able to handle ~8k language at least theoretically. Unfortunately, I cannot verify every language. If you find any language that is not working properly, please open an issue. + +For some common languages, check the following table. For the full list of supported languages, see the [doc here](./doc/language.md). + +| ISO id | language name | +|--------------------|--------------------| +| abk | Abkhazian | +| arb | Standard Arabic | +| asm | Assamese | +| ast | Asturian | +| azb | South Azerbaijani | +| bak | Bashkir | +| bas | Basa (Cameroon) | +| bel | Belarusian | +| ben | Bengali | +| bre | Breton | +| bul | Bulgarian | +| cat | Catalan | +| ces | Czech | +| chv | Chuvash | +| ckb | Central Kurdish | +| cmn | Mandarin Chinese | +| cnh | Haka Chin | +| cym | Welsh | +| dan | Danish | +| deu | German | +| div | Dhivehi | +| ekk | Standard Estonian | +| ell | Modern Greek (1453-) | +| eng | English | +| epo | Esperanto | +| eus | Basque | +| fin | Finnish | +| fra | French | +| glg | Galician | +| grn | Paraguayan Guaraní | +| gug | Paraguayan Guaraní | +| hau | Hausa | +| hin | Hindi | +| hsb | Upper Sorbian | +| hun | Hungarian | +| ibo | Igbo | +| ina | Interlingua (International Auxiliary Language Association) | +| ind | Indonesian | +| ita | Italian | +| jpn | Japanese | +| kab | Kabyle | +| kat | Georgian | +| kaz | Kazakh | +| kin | Kinyarwanda | +| kir | Kirghiz | +| kmr | Northern Kurdish | +| lav | Latvian | +| lit | Lithuanian | +| lug | Ganda | +| mal | Malayalam | +| mar | Marathi | +| mdf | Moksha | +| mhr | Eastern Mari | +| mkd | Macedonian | +| mlt | Maltese | +| mon | Mongolian | +| mrj | Western Mari | +| myv | Erzya | +| nld | Dutch | +| ory | Oriya (individual language) | +| pes | Iranian Persian | +| pol | Polish | +| por | Portuguese | +| ron | Romanian | +| rus | Russian | +| sah | Yakut | +| skr | Saraiki | +| slk | Slovak | +| slv | Slovenian | +| spa | Spanish | +| sro | Campidanese Sardinian | +| srp | Serbian | +| swa | Swahili (macrolanguage) | +| tam | Tamil | +| tat | Tatar | +| tha | Thai | +| tig | Tigre | +| tir | Tigrinya | +| tur | Turkish | +| twi | Twi | +| uig | Uighur | +| ukr | Ukrainian | +| urd | Urdu | +| uzb | Uzbek | +| vie | Vietnamese | +| vot | Votic | + + +## Samples + +There are a few samples in the `samples` directory. \ No newline at end of file diff --git a/alqalign/__init__.py b/alqalign/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/alqalign/config.py b/alqalign/config.py index d8897ec..7da2096 100644 --- a/alqalign/config.py +++ b/alqalign/config.py @@ -1,7 +1,7 @@ import logging from pathlib import Path -logging.basicConfig(level=logging.INFO) +#logging.basicConfig(level=logging.INFO) logger = logging.getLogger('alqalign') root_path=Path(__file__).absolute().parent.parent diff --git a/alqalign/ctc_segmentation/ctc_segmentation.py b/alqalign/ctc_segmentation/ctc_segmentation.py index e4eaefb..7aab014 100755 --- a/alqalign/ctc_segmentation/ctc_segmentation.py +++ b/alqalign/ctc_segmentation/ctc_segmentation.py @@ -149,6 +149,7 @@ def ctc_segmentation(config, lpz, ground_truth): raise AssertionError("Audio is shorter than text!") window_size = config.min_window_size # Try multiple window lengths if it fails + while True: # Create table of alignment probabilities table = np.zeros( @@ -157,6 +158,12 @@ def ctc_segmentation(config, lpz, ground_truth): table.fill(config.max_prob) # Use array to log window offsets per character offsets = np.zeros([len(ground_truth)], dtype=np.int64) + + print(table.shape) + print(lpz.shape) + print(ground_truth) + print(offsets) + # Run actual alignment of utterances t, c = cython_fill_table( table, @@ -166,6 +173,7 @@ def ctc_segmentation(config, lpz, ground_truth): config.blank, config.flags, ) + if config.backtrack_from_max_t: t = table.shape[0] - 1 logger.info( diff --git a/alqalign/model.py b/alqalign/model.py index 5436a10..947c43c 100644 --- a/alqalign/model.py +++ b/alqalign/model.py @@ -1,7 +1,7 @@ from transphone.tokenizer import read_tokenizer import panphon from phonepiece.inventory import read_inventory -from allosaurus.recognizer import read_recognizer +from allosaurus.app import read_recognizer # models are singletons am_ = None @@ -25,7 +25,7 @@ def read_am(lang_id): if am_ is not None: return am_ - am_ = read_recognizer('23020401') + am_ = read_recognizer() return am_ diff --git a/alqalign/process_alignment.py b/alqalign/process_alignment.py index 238155b..4c1d0f2 100644 --- a/alqalign/process_alignment.py +++ b/alqalign/process_alignment.py @@ -22,6 +22,7 @@ def align(audio_file, text_file, lang_id, data_dir, utt_id=None, mode='sentence', threshold=-100.0, slice=False, verbose=False): + print("Here") logit_file = data_dir / 'logit.npz' lpz = np.load(logit_file, allow_pickle=True) @@ -57,15 +58,18 @@ def align(audio_file, text_file, lang_id, data_dir, utt_id=None, mode='sentence' config, lpz, ground_truth_mat ) - text = [] + for line in open(data_dir / 'postprocess_text.txt', 'r'): line = line.strip() if len(line) == 0: continue text.append(line) - assert len(id_lst) == len(text), f"text file ({data_dir / 'postprocess_text.txt'}) has {len(text)} lines but id file ({data_dir / 'ids.txt'}) has {len(id_lst)} lines" + print(text) + + if len(id_lst) != len(text): + print(f"text file ({data_dir / 'postprocess_text.txt'}) has {len(text)} lines but id file ({data_dir / 'ids.txt'}) has {len(id_lst)} lines") phoneme = [] for line in open(data_dir / 'phonemes.txt', 'r'): @@ -78,8 +82,8 @@ def align(audio_file, text_file, lang_id, data_dir, utt_id=None, mode='sentence' assert len(text) == len(phoneme), f"text file ({data_dir / 'postprocess_text.txt'}) has {len(text)} lines but phoneme file ({data_dir / 'phonemes.txt'}) has {len(phoneme)} lines" - print(timings) - print(utt_begin_indices) + logger.info(timings) + logger.info(utt_begin_indices) segments = determine_utterance_segments( config, utt_begin_indices, char_probs, timings, text, mode='sentence', verbose=verbose @@ -89,10 +93,10 @@ def align(audio_file, text_file, lang_id, data_dir, utt_id=None, mode='sentence' w_log = open(data_dir / 'log.txt', 'w') - w_ctm = open(data_dir / 'res.ctm', 'w') + w_ctm = open(data_dir / 'result.ctm', 'w') if slice: - output_dir = Path(data_dir / 'align') + output_dir = Path(data_dir / 'audios') output_dir.mkdir(exist_ok=True, parents=True) all_count = len(segments) @@ -125,5 +129,6 @@ def align(audio_file, text_file, lang_id, data_dir, utt_id=None, mode='sentence' log = f'successfully aligned {success_count} / {all_count}' print(log) + w_log.write(log+'\n') w_log.close() \ No newline at end of file diff --git a/alqalign/process_audio.py b/alqalign/process_audio.py index e0e1535..890608b 100644 --- a/alqalign/process_audio.py +++ b/alqalign/process_audio.py @@ -1,18 +1,11 @@ -from allosaurus.audio import read_audio, write_audio, split_audio, silent_audio, concatenate_audio, Audio -import numpy as np -from pathlib import Path -from tqdm import tqdm from alqalign.config import logger from alqalign.model import read_am -import datetime -import kaldiio -import torch from alqalign.utils import read_audio_rspecifier -def transcribe_audio(audio_file, lang_id, data_dir, duration=15.0, batch_size=8, verbose=False): +def transcribe_audio(audio_file, lang_id, data_dir, duration=15.0, batch_size=8, force=False): - if (data_dir / f'logit.npz').exists(): + if (data_dir / f'logit.npz').exists() and not force: return data_dir.mkdir(parents=True, exist_ok=True) @@ -21,54 +14,42 @@ def transcribe_audio(audio_file, lang_id, data_dir, duration=15.0, batch_size=8, logger.info(f"total audio duration: {audio.duration()}") - audio_lst = split_audio(audio, duration=duration) - am = read_am(lang_id) - logits, decode_info_lst = am.get_logits_batch(audio_lst, lang_id, batch_size=batch_size) - - logit_lst = [] - - for logit in logits: - lpz = logit[1] - lpz = np.concatenate([lpz, lpz[-1][np.newaxis, :]], axis=0) - logit_lst.append(lpz) - - lpz = np.concatenate(logit_lst, axis=0) - - lpz.dump(data_dir / f'logit.npz') - - w = open(data_dir / f'decoded.txt', 'w') - - #print(decode_info_lst) - - for i, token_pair in enumerate(decode_info_lst): - utt_id = token_pair[0] - decoded_info = token_pair[1] - - assert int(utt_id) == i - - chunk_start_time = i*duration - # chunk_end_time = str(datetime.timedelta(seconds=(i+1)*duration)) - - for phone_info in decoded_info: - start_time = phone_info['start'] + chunk_start_time - duration = phone_info['duration'] - phone = phone_info['phone'] - prob = phone_info['prob'] - - w.write(f"{utt_id} {start_time:.3f} {duration:.3f} {phone} {prob}\n") + # dump output results + am.recognize(audio, lang_id, output=data_dir, batch_size=batch_size, segment_duration=duration, verbose=True, logit=True) - w.close() - - # if am is None: - # am = read_recognizer('xlsr_transformer', '/home/xinjianl/Git/asr2k/data/model/031901/model_0.231203.pt', 'phone', 'raw') + # logit_lst = [] + # + # for logit in logits: + # lpz = logit[1] + # lpz = np.concatenate([lpz, lpz[-1][np.newaxis, :]], axis=0) + # logit_lst.append(lpz) + # + # lpz = np.concatenate(logit_lst, axis=0) + # + # lpz.dump(data_dir / f'logit.npz') + # + # w = open(data_dir / f'decode.txt', 'w') + # + # print(decode_info_lst) + # + # for i, token_pair in enumerate(decode_info_lst): + # utt_id = token_pair[0] + # decoded_info = token_pair[1] + # + # assert int(utt_id[-4:]) == i + # + # chunk_start_time = i*duration + # # chunk_end_time = str(datetime.timedelta(seconds=(i+1)*duration)) + # + # for phone_info in decoded_info: + # start_time = phone_info['start'] + chunk_start_time + # duration = phone_info['duration'] + # phone = phone_info['phone'] + # prob = phone_info['prob'] + # + # w.write(f"{utt_id} {start_time:.3f} {duration:.3f} {phone} {prob}\n") # - # for file in tqdm(sorted(audio_dir.glob('*.wav'))): - # name = file.stem - # print('transcribing audio ', file) - # res = am.get_logits(file, lang_id) - # lpz = res[0][0].cpu().detach().numpy() - # lpz = np.concatenate([lpz, lpz[-1][np.newaxis, :]], axis=0) - # lpz.dump(logit_dir / f'{name}.npz') \ No newline at end of file + # w.close() \ No newline at end of file diff --git a/alqalign/process_text.py b/alqalign/process_text.py index 44a478e..7963e9c 100644 --- a/alqalign/process_text.py +++ b/alqalign/process_text.py @@ -35,11 +35,7 @@ def transcribe_text(text_file, lang_id, data_dir, mode='sentence', verbose=False # if only contain 1 line, we split sentences if len(lines) == 1 and mode == 'sentence': raw_lines = split_into_sentences(lines[0]) - lines = [line.strip() for line in raw_lines if len(line.strip()) >= 1] - elif mode == 'word': - lines = lines.split() - print(lines) for i, line in enumerate(tqdm.tqdm(lines)): id_lst = [] diff --git a/alqalign/run.py b/alqalign/run.py index 38d42a2..6dec4bf 100644 --- a/alqalign/run.py +++ b/alqalign/run.py @@ -6,24 +6,26 @@ from pathlib import Path import argparse import kaldiio +import shutil +from distutils.util import strtobool + if __name__ == '__main__': parser = argparse.ArgumentParser('speech aligner') - parser.add_argument('-t', '--text', help='path to a text file', required=True) - parser.add_argument('--text_format', help='text format', default='plain', choices=['plain', 'kaldi']) - parser.add_argument('-a', '--audio', help='path to a audio file', required=True) - parser.add_argument('--audio_format', help='audio format', default='wav', choices=['wav', 'scp']) - + parser.add_argument('-t', '--text', help='path to a text file or a directory containing text files', required=True) + parser.add_argument('--text_format', help='text format of the given input text file.', default='plain', choices=['plain', 'kaldi']) + parser.add_argument('-a', '--audio', help='path to a audio file or a directory containing audio files', required=True) + parser.add_argument('--audio_format', help='audio format of the given input audio file', default='wav', choices=['wav', 'scp']) parser.add_argument('-o', '--output', help='path to the output directory', default='output') - parser.add_argument('-l', '--lang', help='target language', default='eng') - - parser.add_argument('-m', '--mode', help='sentence or word or phoneme', default='sentence', choices=['sentence', 'word', 'phoneme']) + parser.add_argument('-l', '--lang', help='the target language you want to use', default='eng') + parser.add_argument('-m', '--mode', help='alignment mode: sentence or word or phoneme', default='sentence', choices=['sentence', 'word', 'phoneme']) parser.add_argument('-v', '--verbose', help='showing alignment log', default=False) - parser.add_argument('--batch_size', help='threshold score', default=8) + parser.add_argument('--keep_logit', help='keep logit after alignment', default=False) + parser.add_argument('--batch_size', help='you should change this batch_size depending on your GPU memory', default=8) parser.add_argument('--threshold', help='threshold score', default=-3) - parser.add_argument('--step', default='1,2,3') - parser.add_argument('--slice', default=False) + parser.add_argument('--slice', help='whether to extract the aligned audio files', default=False) + parser.add_argument('--force', help='ignoring previous cached results, re-align from scratch', default="false", type=strtobool) args = parser.parse_args() @@ -32,13 +34,13 @@ lang_id = args.lang audio_file = Path(args.audio) text_file = Path(args.text) - steps = list(map(int, args.step.split(','))) threshold = float(args.threshold) batch_size = int(args.batch_size) slice=args.slice verbose=args.verbose text_format = args.text_format mode=args.mode + keep_logit=args.keep_logit utt2audio = {} utt2text = {} @@ -95,32 +97,19 @@ print(f"total {total_file_cnt} files to be processed") idx = 0 - if 1 in steps: - logger.info("step 1: transcribe audios") - idx = 0 - for utt_id, audio_file, output_dir in zip(utt_ids, audio_files, output_dirs): - if total_file_cnt != 1: - idx += 1 - logger.info(f"processing audio {idx}/{total_file_cnt}: {utt_id}") - - transcribe_audio(audio_file, lang_id, output_dir, batch_size=batch_size) - - if 2 in steps: - logger.info("step 2: transcribing text") - idx = 0 - for text_file, output_dir, utt_id in zip(text_files, output_dirs, utt_ids): - if total_file_cnt != 1: - idx += 1 - logger.info(f"processing text {idx}/{total_file_cnt}: {utt_id}") - - transcribe_text(text_file, lang_id, output_dir, mode) - - if 3 in steps: - idx = 0 - logger.info('step 3: aligning') - for audio_file, text_file, output_dir, utt_id in zip(audio_files, text_files, output_dirs, utt_ids): - if total_file_cnt != 1: - idx += 1 - logger.info(f"processing alignment {idx}/{total_file_cnt}: {utt_id}") + for utt_id, audio_file, output_dir in zip(utt_ids, audio_files, output_dirs): + if args.force and output_dir.exists(): + print(f"cleaning {output_dir}") + shutil.rmtree(output_dir, ignore_errors=True) + logger.info(f"processing audio {idx}: {total_file_cnt}: {utt_id}") + transcribe_audio(audio_file, lang_id, output_dir, batch_size=batch_size, force=args.force) + transcribe_text(text_file, lang_id, output_dir, mode) + try: align(audio_file, text_file, lang_id, output_dir, utt_id=utt_id, threshold=threshold, slice=slice, verbose=verbose) + except: + logger.info(f"failed to align: {utt_id}") + + if not keep_logit: + for path in output_dir.glob('logit.npz'): + path.unlink() \ No newline at end of file diff --git a/alqalign/run_step.py b/alqalign/run_step.py new file mode 100644 index 0000000..cfe12c4 --- /dev/null +++ b/alqalign/run_step.py @@ -0,0 +1,129 @@ +from alqalign.process_audio import * +from alqalign.process_text import * +from alqalign.process_alignment import * +from allosaurus.audio import find_audio +from alqalign.config import logger +from pathlib import Path +import argparse +import kaldiio +from distutils.util import strtobool + + +if __name__ == '__main__': + + parser = argparse.ArgumentParser('speech aligner') + parser.add_argument('-t', '--text', help='path to a text file', required=True) + parser.add_argument('--text_format', help='text format', default='plain', choices=['plain', 'kaldi']) + parser.add_argument('-a', '--audio', help='path to a audio file', required=True) + parser.add_argument('--audio_format', help='audio format', default='wav', choices=['wav', 'scp']) + parser.add_argument('-o', '--output', help='path to the output directory', default='output') + parser.add_argument('-l', '--lang', help='target language', default='eng') + parser.add_argument('-m', '--mode', help='sentence or word or phoneme', default='sentence', choices=['sentence', 'word', 'phoneme']) + parser.add_argument('-v', '--verbose', help='showing alignment log', default=False) + parser.add_argument('--batch_size', help='threshold score', default=8) + parser.add_argument('--threshold', help='threshold score', default=-3) + parser.add_argument('--slice', default=False) + parser.add_argument('--force', default="false", type=strtobool) + + args = parser.parse_args() + + output_dir = Path(args.output) + output_dir.mkdir(exist_ok=True, parents=True) + lang_id = args.lang + audio_file = Path(args.audio) + text_file = Path(args.text) + steps = list(map(int, args.step.split(','))) + threshold = float(args.threshold) + batch_size = int(args.batch_size) + slice=args.slice + verbose=args.verbose + text_format = args.text_format + mode=args.mode + + utt2audio = {} + utt2text = {} + utt_lst = [] + + audio_files = [] + text_files = [] + output_dirs = [] + utt_ids = [] + + # audio files + if audio_file.is_dir(): + audio_paths = find_audio(audio_file) + for audio_path in audio_paths: + utt_id = audio_path.stem + utt2audio[utt_id] = audio_path + + elif str(audio_file).endswith('scp'): + for line in open(audio_file): + utt_id, ark_key = line.strip().split() + utt2audio[utt_id] = ark_key + else: + audio_files = [audio_file] + output_dirs = [output_dir] + text_files = [text_file] + utt_ids = [audio_file.stem] + + # text files + if text_file.is_dir(): + for text_path in sorted(text_file.glob('*')): + utt_id = text_path.stem + if utt_id in utt2audio: + audio_files.append(utt2audio[utt_id]) + text_files.append(text_path) + output_dirs.append(output_dir / utt_id) + utt_ids.append(utt_id) + else: + for i, line in enumerate(open(text_file, 'r')): + if text_format == 'kaldi': + fields = line.strip().split() + utt_id = fields[0] + sent = ' '.join(fields[1:]) + else: + utt_id = str(i) + sent = line + + if utt_id in utt2audio: + audio_files.append(utt2audio[utt_id]) + text_files.append(sent) + output_dirs.append(output_dir / utt_id) + utt_ids.append(utt_id) + + total_file_cnt = len(utt_ids) + print(f"total {total_file_cnt} files to be processed") + idx = 0 + + if 1 in steps: + logger.info("step 1: transcribe audios") + idx = 0 + for utt_id, audio_file, output_dir in zip(utt_ids, audio_files, output_dirs): + if total_file_cnt != 1: + idx += 1 + logger.info(f"processing audio {idx}/{total_file_cnt}: {utt_id}") + + transcribe_audio(audio_file, lang_id, output_dir, batch_size=batch_size, force=args.force) + + if 2 in steps: + logger.info("step 2: transcribing text") + idx = 0 + for text_file, output_dir, utt_id in zip(text_files, output_dirs, utt_ids): + if total_file_cnt != 1: + idx += 1 + logger.info(f"processing text {idx}/{total_file_cnt}: {utt_id}") + + transcribe_text(text_file, lang_id, output_dir, mode) + + if 3 in steps: + idx = 0 + logger.info('step 3: aligning') + for audio_file, text_file, output_dir, utt_id in zip(audio_files, text_files, output_dirs, utt_ids): + if total_file_cnt != 1: + idx += 1 + logger.info(f"processing alignment {idx}/{total_file_cnt}: {utt_id}") + + try: + align(audio_file, text_file, lang_id, output_dir, utt_id=utt_id, threshold=threshold, slice=slice, verbose=verbose) + except: + logger.info(f"failed to align: {utt_id}") \ No newline at end of file diff --git a/alqalign/utils.py b/alqalign/utils.py index edc37e3..4ae7815 100644 --- a/alqalign/utils.py +++ b/alqalign/utils.py @@ -34,6 +34,7 @@ def read_audio_rspecifier(audio_file): def split_into_sentences(text): text = " " + text + " " + if "。" in text: text = text.replace("。",". ") text = text.replace("\n"," ") text = re.sub(prefixes,"\\1",text) text = re.sub(websites,"\\1",text) @@ -49,12 +50,14 @@ def split_into_sentences(text): text = re.sub(" " + alphabets + "[.]"," \\1",text) if "”" in text: text = text.replace(".”","”.") if "\"" in text: text = text.replace(".\"","\".") + if "!" in text: text = text.replace("!", "!") if "!" in text: text = text.replace("!\"","\"!") + if "?" in text: text = text.replace("?", "?") if "?" in text: text = text.replace("?\"","\"?") text = text.replace(".","") text = text.replace("?","") text = text.replace("!","") text = text.replace("",".") sentences = text.split("") - sentences = [s.strip() for s in sentences] + sentences = [s for s in [s.strip() for s in sentences] if len(s) > 0] return sentences diff --git a/doc/language.md b/doc/language.md new file mode 100644 index 0000000..81374cd --- /dev/null +++ b/doc/language.md @@ -0,0 +1,7423 @@ +# Supported Language + +This is the list of all supported language. The language name is in English, and the language ISO id is in lower case. + + +| language ISO id | language name | +|---------------------|--------------------| +| aaa | Ghotuo | +| aab | Alumu-Tesu | +| aac | Ari | +| aad | Amal | +| aae | Arbëreshë Albanian | +| aaf | Aranadan | +| aag | Ambrak | +| aah | Abu' Arapesh | +| aai | Arifama-Miniafia | +| aak | Ankave | +| aal | Afade | +| aan | Anambé | +| aao | Algerian Saharan Arabic | +| aap | Pará Arára | +| aaq | Eastern Abnaki | +| aar | Afar | +| aas | Aasáx | +| aat | Arvanitika Albanian | +| aau | Abau | +| aaw | Solong | +| aax | Mandobo Atas | +| aaz | Amarasi | +| aba | Abé | +| abb | Bankon | +| abc | Ambala Ayta | +| abd | Manide | +| abe | Western Abnaki | +| abf | Abai Sungai | +| abg | Abaga | +| abh | Tajiki Arabic | +| abi | Abidji | +| abj | Aka-Bea | +| abk | Abkhazian | +| abl | Lampung Nyo | +| abm | Abanyom | +| abn | Abua | +| abo | Abon | +| abp | Abellen Ayta | +| abq | Abaza | +| abr | Abron | +| abs | Ambonese Malay | +| abt | Ambulas | +| abu | Abure | +| abv | Baharna Arabic | +| abw | Pal | +| abx | Inabaknon | +| aby | Aneme Wake | +| abz | Abui | +| aca | Achagua | +| acd | Gikyode | +| ace | Achinese | +| acf | Saint Lucian Creole French | +| ach | Acoli | +| aci | Aka-Cari | +| ack | Aka-Kora | +| acl | Akar-Bale | +| acm | Mesopotamian Arabic | +| acn | Achang | +| acp | Eastern Acipa | +| acq | Ta'izzi-Adeni Arabic | +| acr | Achi | +| acs | Acroá | +| act | Achterhoeks | +| acu | Achuar-Shiwiar | +| acv | Achumawi | +| acw | Hijazi Arabic | +| acx | Omani Arabic | +| acy | Cypriot Arabic | +| acz | Acheron | +| ada | Adangme | +| add | Dzodinka | +| ade | Adele | +| adf | Dhofari Arabic | +| adg | Andegerebinha | +| adh | Adhola | +| adi | Adi | +| adj | Adioukrou | +| adl | Galo | +| adn | Adang | +| ado | Abu | +| adq | Adangbe | +| adr | Adonara | +| ads | Adamorobe Sign Language | +| adt | Adnyamathanha | +| adw | Amundava | +| adx | Amdo Tibetan | +| ady | Adyghe | +| adz | Adzera | +| aea | Areba | +| aeb | Tunisian Arabic | +| aec | Saidi Arabic | +| aed | Argentine Sign Language | +| aee | Northeast Pashai | +| aek | Haeke | +| ael | Ambele | +| aem | Arem | +| aen | Armenian Sign Language | +| aeq | Aer | +| aer | Eastern Arrernte | +| aes | Alsea | +| aeu | Akeu | +| aew | Ambakich | +| aey | Amele | +| aez | Aeka | +| afb | Gulf Arabic | +| afd | Andai | +| afe | Putukwam | +| afg | Afghan Sign Language | +| afi | Akrukay | +| afk | Nanubae | +| afn | Defaka | +| afo | Eloyi | +| afp | Tapei | +| afr | Afrikaans | +| afs | Afro-Seminole Creole | +| aft | Afitti | +| afu | Awutu | +| afz | Obokuitai | +| agb | Legbo | +| agc | Agatu | +| agd | Agarabi | +| age | Angal | +| agf | Arguni | +| agg | Angor | +| agh | Ngelima | +| agj | Argobba | +| agk | Isarog Agta | +| agl | Fembe | +| agm | Angaataha | +| agn | Agutaynen | +| ago | Tainae | +| agq | Aghem | +| agr | Aguaruna | +| ags | Esimbi | +| agt | Central Cagayan Agta | +| agu | Aguacateco | +| agv | Remontado Dumagat | +| agw | Kahua | +| agx | Aghul | +| agy | Southern Alta | +| agz | Mt. Iriga Agta | +| aha | Ahanta | +| ahb | Axamb | +| ahg | Qimant | +| ahh | Aghu | +| ahi | Tiagbamrin Aizi | +| ahk | Akha | +| ahl | Igo | +| ahm | Mobumrin Aizi | +| ahn | Àhàn | +| aho | Ahom | +| ahp | Aproumu Aizi | +| ahs | Ashe | +| aht | Ahtena | +| aia | Arosi | +| aib | Ainu (China) | +| aic | Ainbai | +| aid | Alngith | +| aie | Amara | +| aif | Agi | +| aig | Antigua and Barbuda Creole English | +| aih | Ai-Cham | +| aii | Assyrian Neo-Aramaic | +| aij | Lishanid Noshan | +| aik | Ake | +| ail | Aimele | +| aim | Aimol | +| ain | Ainu (Japan) | +| aio | Aiton | +| aip | Burumakok | +| aiq | Aimaq | +| air | Airoran | +| ais | Nataoran Amis | +| ait | Arikem | +| aiw | Aari | +| aix | Aighon | +| aiy | Ali | +| aja | Aja (Sudan) | +| ajg | Aja (Benin) | +| aji | Ajië | +| ajn | Andajin | +| ajp | South Levantine Arabic | +| ajt | Judeo-Tunisian Arabic | +| aju | Judeo-Moroccan Arabic | +| ajw | Ajawa | +| ajz | Amri Karbi | +| aka | Akan | +| akb | Batak Angkola | +| akc | Mpur | +| akd | Ukpet-Ehom | +| ake | Akawaio | +| akf | Akpa | +| akg | Anakalangu | +| akh | Angal Heneng | +| aki | Aiome | +| akj | Aka-Jeru | +| akk | Akkadian | +| akl | Aklanon | +| akm | Aka-Bo | +| ako | Akurio | +| akp | Siwu | +| akq | Ak | +| akr | Araki | +| aks | Akaselem | +| akt | Akolet | +| aku | Akum | +| akv | Akhvakh | +| akw | Akwa | +| akx | Aka-Kede | +| aky | Aka-Kol | +| akz | Alabama | +| ala | Alago | +| alc | Qawasqar | +| ald | Alladian | +| ale | Aleut | +| alf | Alege | +| alh | Alawa | +| ali | Amaimon | +| alj | Alangan | +| alk | Alak | +| all | Allar | +| alm | Amblong | +| aln | Gheg Albanian | +| alo | Larike-Wakasihu | +| alp | Alune | +| alq | Algonquin | +| alr | Alutor | +| als | Tosk Albanian | +| alt | Southern Altai | +| alu | 'Are'are | +| alw | Alaba-K’abeena | +| alx | Amol | +| aly | Alyawarr | +| alz | Alur | +| ama | Amanayé | +| amb | Ambo | +| amc | Amahuaca | +| ame | Yanesha' | +| amf | Hamer-Banna | +| amg | Amurdak | +| amh | Amharic | +| ami | Amis | +| amj | Amdang | +| amk | Ambai | +| aml | War-Jaintia | +| amm | Ama (Papua New Guinea) | +| amn | Amanab | +| amo | Amo | +| amp | Alamblak | +| amq | Amahai | +| amr | Amarakaeri | +| ams | Southern Amami-Oshima | +| amt | Amto | +| amu | Guerrero Amuzgo | +| amv | Ambelau | +| amw | Western Neo-Aramaic | +| amx | Anmatyerre | +| amy | Ami | +| amz | Atampaya | +| ana | Andaqui | +| anb | Andoa | +| anc | Ngas | +| and | Ansus | +| ane | Xârâcùù | +| anf | Animere | +| ang | Old English (ca. 450-1100) | +| anh | Nend | +| ani | Andi | +| anj | Anor | +| ank | Goemai | +| anl | Anu-Hkongso Chin | +| anm | Anal | +| ann | Obolo | +| ano | Andoque | +| anp | Angika | +| anq | Jarawa (India) | +| anr | Andh | +| ans | Anserma | +| ant | Antakarinya | +| anu | Anuak | +| anv | Denya | +| anw | Anaang | +| anx | Andra-Hus | +| any | Anyin | +| anz | Anem | +| aoa | Angolar | +| aob | Abom | +| aoc | Pemon | +| aod | Andarum | +| aoe | Angal Enen | +| aof | Bragat | +| aog | Angoram | +| aoi | Anindilyakwa | +| aoj | Mufian | +| aok | Arhö | +| aol | Alor | +| aom | Ömie | +| aon | Bumbita Arapesh | +| aor | Aore | +| aos | Taikat | +| aot | Atong (India) | +| aou | A'ou | +| aox | Atorada | +| aoz | Uab Meto | +| apb | Sa'a | +| apc | North Levantine Arabic | +| apd | Sudanese Arabic | +| ape | Bukiyip | +| apf | Pahanan Agta | +| apg | Ampanang | +| aph | Athpariya | +| api | Apiaká | +| apj | Jicarilla Apache | +| apk | Kiowa Apache | +| apl | Lipan Apache | +| apm | Mescalero-Chiricahua Apache | +| apn | Apinayé | +| apo | Ambul | +| app | Apma | +| apq | A-Pucikwar | +| apr | Arop-Lokep | +| aps | Arop-Sissano | +| apt | Apatani | +| apu | Apurinã | +| apw | Western Apache | +| apx | Aputai | +| apy | Apalaí | +| apz | Safeyoka | +| aqc | Archi | +| aqd | Ampari Dogon | +| aqg | Arigidi | +| aqm | Atohwaim | +| aqn | Northern Alta | +| aqp | Atakapa | +| aqr | Arhâ | +| aqt | Angaité | +| aqz | Akuntsu | +| arb | Standard Arabic | +| arc | Official Aramaic (700-300 BCE) | +| ard | Arabana | +| are | Western Arrarnta | +| arg | Aragonese | +| arh | Arhuaco | +| ari | Arikara | +| arj | Arapaso | +| ark | Arikapú | +| arl | Arabela | +| arn | Mapudungun | +| aro | Araona | +| arp | Arapaho | +| arq | Algerian Arabic | +| arr | Karo (Brazil) | +| ars | Najdi Arabic | +| aru | Aruá (Amazonas State) | +| arv | Arbore | +| arw | Arawak | +| arx | Aruá (Rodonia State) | +| ary | Moroccan Arabic | +| arz | Egyptian Arabic | +| asa | Asu (Tanzania) | +| asb | Assiniboine | +| asc | Casuarina Coast Asmat | +| asd | Asas | +| ase | American Sign Language | +| asf | Australian Sign Language | +| asg | Cishingini | +| ash | Abishira | +| asi | Buruwai | +| asj | Sari | +| ask | Ashkun | +| asl | Asilulu | +| asm | Assamese | +| asn | Xingú Asuriní | +| aso | Dano | +| asp | Algerian Sign Language | +| asq | Austrian Sign Language | +| asr | Asuri | +| ass | Ipulo | +| ast | Asturian | +| asu | Tocantins Asurini | +| asv | Asoa | +| asw | Australian Aborigines Sign Language | +| asx | Muratayak | +| asy | Yaosakor Asmat | +| asz | As | +| ata | Pele-Ata | +| atb | Zaiwa | +| atc | Atsahuaca | +| atd | Ata Manobo | +| ate | Atemble | +| atg | Ivbie North-Okpela-Arhe | +| ati | Attié | +| atj | Atikamekw | +| atk | Ati | +| atl | Mt. Iraya Agta | +| atm | Ata | +| atn | Ashtiani | +| ato | Atong (Cameroon) | +| atp | Pudtol Atta | +| atq | Aralle-Tabulahan | +| atr | Waimiri-Atroari | +| ats | Gros Ventre | +| att | Pamplona Atta | +| atu | Reel | +| atv | Northern Altai | +| atw | Atsugewi | +| atx | Arutani | +| aty | Aneityum | +| atz | Arta | +| aua | Asumboa | +| aub | Alugu | +| auc | Waorani | +| aud | Anuta | +| aug | Aguna | +| auh | Aushi | +| aui | Anuki | +| auj | Awjilah | +| auk | Heyo | +| aul | Aulua | +| aum | Asu (Nigeria) | +| aun | Molmo One | +| auo | Auyokawa | +| aup | Makayam | +| auq | Anus | +| aur | Aruek | +| aut | Austral | +| auu | Auye | +| auw | Awyi | +| aux | Aurá | +| auy | Awiyaana | +| auz | Uzbeki Arabic | +| ava | Avaric | +| avb | Avau | +| avd | Alviri-Vidari | +| ave | Avestan | +| avi | Avikam | +| avl | Eastern Egyptian Bedawi Arabic | +| avm | Angkamuthi | +| avn | Avatime | +| avs | Aushiri | +| avt | Au | +| avu | Avokaya | +| avv | Avá-Canoeiro | +| awa | Awadhi | +| awb | Awa (Papua New Guinea) | +| awc | Cicipu | +| awe | Awetí | +| awg | Anguthimri | +| awh | Awbono | +| awi | Aekyom | +| awk | Awabakal | +| awm | Arawum | +| awn | Awngi | +| awo | Awak | +| awr | Awera | +| aws | South Awyu | +| awt | Araweté | +| awu | Central Awyu | +| awv | Jair Awyu | +| aww | Awun | +| awx | Awara | +| awy | Edera Awyu | +| axb | Abipon | +| axe | Ayerrerenge | +| axg | Mato Grosso Arára | +| axk | Yaka (Central African Republic) | +| axl | Lower Southern Aranda | +| axx | Xârâgurè | +| aya | Awar | +| ayb | Ayizo Gbe | +| ayc | Southern Aymara | +| ayd | Ayabadhu | +| aye | Ayere | +| ayg | Ginyanga | +| ayh | Hadrami Arabic | +| ayi | Leyigha | +| ayk | Akuku | +| ayl | Libyan Arabic | +| aym | Aymara | +| ayn | Sanaani Arabic | +| ayo | Ayoreo | +| ayp | North Mesopotamian Arabic | +| ayq | Ayi (Papua New Guinea) | +| ayr | Central Aymara | +| ayt | Magbukun Ayta | +| ayu | Ayu | +| ayz | Mai Brat | +| aza | Azha | +| azb | South Azerbaijani | +| azd | Eastern Durango Nahuatl | +| azg | San Pedro Amuzgos Amuzgo | +| azj | North Azerbaijani | +| azm | Ipalapa Amuzgo | +| azn | Western Durango Nahuatl | +| azo | Awing | +| azt | Faire Atta | +| azz | Highland Puebla Nahuatl | +| baa | Babatana | +| bab | Bainouk-Gunyuño | +| bac | Badui | +| bae | Baré | +| baf | Nubaca | +| bag | Tuki | +| bah | Bahamas Creole English | +| baj | Barakai | +| bak | Bashkir | +| bam | Bambara | +| ban | Balinese | +| bao | Waimaha | +| bap | Bantawa | +| bar | Bavarian | +| bas | Basa (Cameroon) | +| bau | Bada (Nigeria) | +| bav | Vengo | +| baw | Bambili-Bambui | +| bax | Bamun | +| bay | Batuley | +| bba | Baatonum | +| bbb | Barai | +| bbc | Batak Toba | +| bbd | Bau | +| bbe | Bangba | +| bbf | Baibai | +| bbg | Barama | +| bbh | Bugan | +| bbi | Barombi | +| bbj | Ghomálá' | +| bbk | Babanki | +| bbl | Bats | +| bbm | Babango | +| bbn | Uneapa | +| bbo | Northern Bobo Madaré | +| bbp | West Central Banda | +| bbq | Bamali | +| bbr | Girawa | +| bbs | Bakpinka | +| bbt | Mburku | +| bbu | Kulung (Nigeria) | +| bbv | Karnai | +| bbw | Baba | +| bby | Befang | +| bca | Central Bai | +| bcc | Southern Balochi | +| bcd | North Babar | +| bce | Bamenyam | +| bcf | Bamu | +| bcg | Baga Binari | +| bch | Bariai | +| bci | Baoulé | +| bcj | Bardi | +| bck | Bunaba | +| bcl | Central Bikol | +| bcm | Bannoni | +| bcn | Bali (Nigeria) | +| bco | Kaluli | +| bcp | Bali (Democratic Republic of Congo) | +| bcq | Bench | +| bcr | Babine | +| bcs | Kohumono | +| bct | Bendi | +| bcu | Awad Bing | +| bcv | Shoo-Minda-Nye | +| bcw | Bana | +| bcy | Bacama | +| bcz | Bainouk-Gunyaamolo | +| bda | Bayot | +| bdb | Basap | +| bdc | Emberá-Baudó | +| bdd | Bunama | +| bde | Bade | +| bdf | Biage | +| bdg | Bonggi | +| bdh | Baka (Sudan) | +| bdi | Burun | +| bdj | Bai | +| bdk | Budukh | +| bdl | Indonesian Bajau | +| bdm | Buduma | +| bdn | Baldemu | +| bdo | Morom | +| bdp | Bende | +| bdq | Bahnar | +| bdr | West Coast Bajau | +| bds | Burunge | +| bdt | Bokoto | +| bdu | Oroko | +| bdv | Bodo Parja | +| bdw | Baham | +| bdx | Budong-Budong | +| bdy | Bandjalang | +| bea | Beaver | +| beb | Bebele | +| bec | Iceve-Maci | +| bed | Bedoanas | +| bee | Byangsi | +| bef | Benabena | +| beg | Belait | +| beh | Biali | +| bei | Bekati' | +| bej | Beja | +| bek | Bebeli | +| bel | Belarusian | +| bem | Bemba (Zambia) | +| ben | Bengali | +| beo | Beami | +| bep | Besoa | +| beq | Beembe | +| bes | Besme | +| bet | Guiberoua Béte | +| beu | Blagar | +| bev | Daloa Bété | +| bew | Betawi | +| bex | Jur Modo | +| bey | Beli (Papua New Guinea) | +| bez | Bena (Tanzania) | +| bfa | Bari | +| bfb | Pauri Bareli | +| bfc | Panyi Bai | +| bfd | Bafut | +| bfe | Betaf | +| bff | Bofi | +| bfg | Busang Kayan | +| bfh | Blafe | +| bfi | British Sign Language | +| bfj | Bafanji | +| bfk | Ban Khor Sign Language | +| bfl | Banda-Ndélé | +| bfm | Mmen | +| bfn | Bunak | +| bfo | Malba Birifor | +| bfp | Beba | +| bfq | Badaga | +| bfs | Southern Bai | +| bft | Balti | +| bfu | Gahri | +| bfw | Bondo | +| bfx | Bantayanon | +| bfy | Bagheli | +| bfz | Mahasu Pahari | +| bga | Gwamhi-Wuri | +| bgb | Bobongko | +| bgc | Haryanvi | +| bgd | Rathwi Bareli | +| bge | Bauria | +| bgf | Bangandu | +| bgg | Bugun | +| bgi | Giangan | +| bgj | Bangolan | +| bgk | Bit | +| bgl | Bo (Laos) | +| bgm | Baga Mboteni | +| bgn | Western Balochi | +| bgo | Baga Koga | +| bgp | Eastern Balochi | +| bgq | Bagri | +| bgr | Bawm Chin | +| bgs | Tagabawa | +| bgt | Bughotu | +| bgu | Mbongno | +| bgv | Warkay-Bipim | +| bgw | Bhatri | +| bgx | Balkan Gagauz Turkish | +| bgy | Benggoi | +| bgz | Banggai | +| bha | Bharia | +| bhb | Bhili | +| bhc | Biga | +| bhd | Bhadrawahi | +| bhe | Bhaya | +| bhf | Odiai | +| bhg | Binandere | +| bhh | Bukharic | +| bhi | Bhilali | +| bhj | Bahing | +| bhl | Bimin | +| bhm | Bathari | +| bhn | Bohtan Neo-Aramaic | +| bho | Bhojpuri | +| bhp | Bima | +| bhq | Tukang Besi South | +| bhr | Bara Malagasy | +| bhs | Buwal | +| bht | Bhattiyali | +| bhu | Bhunjia | +| bhv | Bahau | +| bhw | Biak | +| bhy | Bhele | +| bhz | Bada (Indonesia) | +| bia | Badimaya | +| bib | Bissa | +| bid | Bidiyo | +| bie | Bepour | +| bif | Biafada | +| big | Biangai | +| bij | Vaghat-Ya-Bijim-Legeri | +| bil | Bile | +| bim | Bimoba | +| bin | Bini | +| bio | Nai | +| bip | Bila | +| biq | Bipi | +| bir | Bisorio | +| bis | Bislama | +| bit | Berinomo | +| biu | Biete | +| biv | Southern Birifor | +| biw | Kol (Cameroon) | +| bix | Bijori | +| biy | Birhor | +| biz | Baloi | +| bja | Budza | +| bjb | Banggarla | +| bjc | Bariji | +| bje | Biao-Jiao Mien | +| bjf | Barzani Jewish Neo-Aramaic | +| bjg | Bidyogo | +| bjh | Bahinemo | +| bji | Burji | +| bjj | Kanauji | +| bjk | Barok | +| bjl | Bulu (Papua New Guinea) | +| bjm | Bajelani | +| bjn | Banjar | +| bjo | Mid-Southern Banda | +| bjp | Fanamaket | +| bjr | Binumarien | +| bjs | Bajan | +| bjt | Balanta-Ganja | +| bju | Busuu | +| bjv | Bedjond | +| bjw | Bakwé | +| bjx | Banao Itneg | +| bjy | Bayali | +| bjz | Baruga | +| bka | Kyak | +| bkc | Baka (Cameroon) | +| bkd | Binukid | +| bkf | Beeke | +| bkh | Bakoko | +| bki | Baki | +| bkj | Pande | +| bkk | Brokskat | +| bkl | Berik | +| bkm | Kom (Cameroon) | +| bkn | Bukitan | +| bko | Kwa' | +| bkp | Boko (Democratic Republic of Congo) | +| bkq | Bakairí | +| bkr | Bakumpai | +| bks | Northern Sorsoganon | +| bkt | Boloki | +| bku | Buhid | +| bkv | Bekwarra | +| bkw | Bekwel | +| bkx | Baikeno | +| bky | Bokyi | +| bkz | Bungku | +| bla | Siksika | +| blb | Bilua | +| blc | Bella Coola | +| bld | Bolango | +| ble | Balanta-Kentohe | +| blf | Buol | +| blh | Kuwaa | +| bli | Bolia | +| blj | Bolongan | +| blk | Pa'o Karen | +| bll | Biloxi | +| blm | Beli (Sudan) | +| bln | Southern Catanduanes Bikol | +| blo | Anii | +| blp | Blablanga | +| blq | Baluan-Pam | +| blr | Blang | +| bls | Balaesang | +| blt | Tai Dam | +| blv | Bolo | +| blw | Balangao | +| blx | Mag-Indi Ayta | +| bly | Notre | +| blz | Balantak | +| bma | Lame | +| bmb | Bembe | +| bmc | Biem | +| bmd | Baga Manduri | +| bme | Limassa | +| bmf | Bom | +| bmg | Bamwe | +| bmh | Kein | +| bmi | Bagirmi | +| bmj | Bote-Majhi | +| bmk | Ghayavi | +| bml | Bomboli | +| bmm | Northern Betsimisaraka Malagasy | +| bmn | Bina (Papua New Guinea) | +| bmo | Bambalang | +| bmp | Bulgebi | +| bmq | Bomu | +| bmr | Muinane | +| bms | Bilma Kanuri | +| bmt | Biao Mon | +| bmu | Somba-Siawari | +| bmv | Bum | +| bmw | Bomwali | +| bmx | Baimak | +| bmz | Baramu | +| bna | Bonerate | +| bnb | Bookan | +| bnc | Bontok | +| bnd | Banda (Indonesia) | +| bne | Bintauna | +| bnf | Masiwang | +| bng | Benga | +| bni | Bangi | +| bnj | Eastern Tawbuid | +| bnk | Bierebo | +| bnl | Boon | +| bnm | Batanga | +| bnn | Bunun | +| bno | Bantoanon | +| bnp | Bola | +| bnq | Bantik | +| bnr | Butmas-Tur | +| bns | Bundeli | +| bnu | Bentong | +| bnv | Bonerif | +| bnw | Bisis | +| bnx | Bangubangu | +| bny | Bintulu | +| bnz | Beezen | +| boa | Bora | +| bob | Aweer | +| bod | Tibetan | +| boe | Mundabli | +| bof | Bolon | +| bog | Bamako Sign Language | +| boh | Boma | +| boi | Barbareño | +| boj | Anjam | +| bok | Bonjo | +| bol | Bole | +| bom | Berom | +| bon | Bine | +| boo | Tiemacèwè Bozo | +| bop | Bonkiman | +| boq | Bogaya | +| bor | Borôro | +| bos | Bosnian | +| bot | Bongo | +| bou | Bondei | +| bov | Tuwuli | +| bow | Rema | +| box | Buamu | +| boy | Bodo (Central African Republic) | +| boz | Tiéyaxo Bozo | +| bpa | Daakaka | +| bpd | Banda-Banda | +| bpg | Bonggo | +| bph | Botlikh | +| bpi | Bagupi | +| bpj | Binji | +| bpk | Orowe | +| bpm | Biyom | +| bpn | Dzao Min | +| bpp | Kaure | +| bpq | Banda Malay | +| bpr | Koronadal Blaan | +| bps | Sarangani Blaan | +| bpt | Barrow Point | +| bpu | Bongu | +| bpv | Bian Marind | +| bpw | Bo (Papua New Guinea) | +| bpx | Palya Bareli | +| bpy | Bishnupriya | +| bpz | Bilba | +| bqa | Tchumbuli | +| bqb | Bagusa | +| bqc | Boko (Benin) | +| bqd | Bung | +| bqg | Bago-Kusuntu | +| bqh | Baima | +| bqi | Bakhtiari | +| bqj | Bandial | +| bqk | Banda-Mbrès | +| bql | Bilakura | +| bqm | Wumboko | +| bqn | Bulgarian Sign Language | +| bqo | Balo | +| bqp | Busa | +| bqq | Biritai | +| bqr | Burusu | +| bqs | Bosngun | +| bqt | Bamukumbit | +| bqu | Boguru | +| bqv | Koro Wachi | +| bqw | Buru (Nigeria) | +| bqx | Baangi | +| bqy | Bengkala Sign Language | +| bqz | Bakaka | +| bra | Braj | +| brb | Lave | +| brc | Berbice Creole Dutch | +| brd | Baraamu | +| bre | Breton | +| brf | Bera | +| brg | Baure | +| brh | Brahui | +| bri | Mokpwe | +| brj | Bieria | +| brk | Birked | +| brl | Birwa | +| brm | Barambu | +| brn | Boruca | +| bro | Brokkat | +| brp | Barapasi | +| brq | Breri | +| brr | Birao | +| brs | Baras | +| brt | Bitare | +| bru | Eastern Bru | +| brv | Western Bru | +| brw | Bellari | +| brx | Bodo (India) | +| bry | Burui | +| brz | Bilbil | +| bsa | Abinomn | +| bsb | Brunei Bisaya | +| bsc | Bassari | +| bse | Wushi | +| bsf | Bauchi | +| bsg | Bashkardi | +| bsh | Kati | +| bsi | Bassossi | +| bsj | Bangwinji | +| bsk | Burushaski | +| bsl | Basa-Gumna | +| bsm | Busami | +| bsn | Barasana-Eduria | +| bsp | Baga Sitemu | +| bsq | Bassa | +| bsr | Bassa-Kontagora | +| bss | Akoose | +| bst | Basketo | +| bsu | Bahonsuai | +| bsw | Baiso | +| bsx | Yangkam | +| bsy | Sabah Bisaya | +| bta | Bata | +| btc | Bati (Cameroon) | +| btd | Batak Dairi | +| bte | Gamo-Ningi | +| btf | Birgit | +| btg | Gagnoa Bété | +| bth | Biatah Bidayuh | +| bti | Burate | +| btj | Bacanese Malay | +| btm | Batak Mandailing | +| btn | Ratagnon | +| bto | Rinconada Bikol | +| btp | Budibud | +| btq | Batek | +| btr | Baetora | +| bts | Batak Simalungun | +| btt | Bete-Bendi | +| btu | Batu | +| btv | Bateri | +| btw | Butuanon | +| btx | Batak Karo | +| bty | Bobot | +| btz | Batak Alas-Kluet | +| bua | Buriat | +| bub | Bua | +| buc | Bushi | +| bud | Ntcham | +| bue | Beothuk | +| buf | Bushoong | +| bug | Buginese | +| buh | Younuo Bunu | +| bui | Bongili | +| buj | Basa-Gurmana | +| buk | Bugawac | +| bul | Bulgarian | +| bum | Bulu (Cameroon) | +| bun | Sherbro | +| buo | Terei | +| bup | Busoa | +| buq | Brem | +| bus | Bokobaru | +| but | Bungain | +| buu | Budu | +| buv | Bun | +| buw | Bubi | +| bux | Boghom | +| buy | Bullom So | +| buz | Bukwen | +| bva | Barein | +| bvb | Bube | +| bvc | Baelelea | +| bvd | Baeggu | +| bve | Berau Malay | +| bvf | Boor | +| bvg | Bonkeng | +| bvh | Bure | +| bvi | Belanda Viri | +| bvj | Baan | +| bvk | Bukat | +| bvl | Bolivian Sign Language | +| bvm | Bamunka | +| bvn | Buna | +| bvo | Bolgo | +| bvq | Birri | +| bvr | Burarra | +| bvt | Bati (Indonesia) | +| bvu | Bukit Malay | +| bvv | Baniva | +| bvw | Boga | +| bvx | Dibole | +| bvy | Baybayanon | +| bvz | Bauzi | +| bwa | Bwatoo | +| bwb | Namosi-Naitasiri-Serua | +| bwc | Bwile | +| bwd | Bwaidoka | +| bwe | Bwe Karen | +| bwf | Boselewa | +| bwg | Barwe | +| bwh | Bishuo | +| bwi | Baniwa | +| bwj | Láá Láá Bwamu | +| bwk | Bauwaki | +| bwl | Bwela | +| bwm | Biwat | +| bwn | Wunai Bunu | +| bwo | Boro (Ethiopia) | +| bwp | Mandobo Bawah | +| bwq | Southern Bobo Madaré | +| bwr | Bura-Pabir | +| bws | Bomboma | +| bwt | Bafaw-Balong | +| bwu | Buli (Ghana) | +| bww | Bwa | +| bwx | Bu-Nao Bunu | +| bwy | Cwi Bwamu | +| bwz | Bwisi | +| bxa | Tairaha | +| bxb | Belanda Bor | +| bxc | Molengue | +| bxd | Pela | +| bxe | Birale | +| bxf | Bilur | +| bxg | Bangala | +| bxh | Buhutu | +| bxi | Pirlatapa | +| bxj | Bayungu | +| bxk | Bukusu | +| bxl | Jalkunan | +| bxm | Mongolia Buriat | +| bxn | Burduna | +| bxp | Bebil | +| bxq | Beele | +| bxr | Russia Buriat | +| bxs | Busam | +| bxu | China Buriat | +| bxv | Berakou | +| bxw | Bankagooma | +| bxz | Binahari | +| bya | Batak | +| byb | Bikya | +| byc | Ubaghara | +| byd | Benyadu' | +| bye | Pouye | +| byf | Bete | +| byg | Baygo | +| byh | Bhujel | +| byi | Buyu | +| byj | Bina (Nigeria) | +| byk | Biao | +| byl | Bayono | +| bym | Bidyara | +| byn | Bilin | +| byo | Biyo | +| byp | Bumaji | +| byq | Basay | +| byr | Baruya | +| bys | Burak | +| byt | Berti | +| byv | Medumba | +| byw | Belhariya | +| byx | Qaqet | +| byz | Banaro | +| bza | Bandi | +| bzb | Andio | +| bzc | Southern Betsimisaraka Malagasy | +| bzd | Bribri | +| bze | Jenaama Bozo | +| bzf | Boikin | +| bzg | Babuza | +| bzh | Mapos Buang | +| bzi | Bisu | +| bzj | Belize Kriol English | +| bzk | Nicaragua Creole English | +| bzl | Boano (Sulawesi) | +| bzm | Bolondo | +| bzn | Boano (Maluku) | +| bzo | Bozaba | +| bzp | Kemberano | +| bzq | Buli (Indonesia) | +| bzr | Biri | +| bzs | Brazilian Sign Language | +| bzu | Burmeso | +| bzv | Naami | +| bzw | Basa (Nigeria) | +| bzx | Kɛlɛngaxo Bozo | +| bzy | Obanliku | +| bzz | Evant | +| caa | Chortí | +| cab | Garifuna | +| cac | Chuj | +| cad | Caddo | +| cae | Lehar | +| caf | Southern Carrier | +| cag | Nivaclé | +| cah | Cahuarano | +| caj | Chané | +| cak | Kaqchikel | +| cal | Carolinian | +| cam | Cemuhî | +| can | Chambri | +| cao | Chácobo | +| cap | Chipaya | +| caq | Car Nicobarese | +| car | Galibi Carib | +| cas | Tsimané | +| cat | Catalan | +| cav | Cavineña | +| cax | Chiquitano | +| cay | Cayuga | +| caz | Canichana | +| cbb | Cabiyarí | +| cbc | Carapana | +| cbd | Carijona | +| cbg | Chimila | +| cbi | Chachi | +| cbj | Ede Cabe | +| cbk | Chavacano | +| cbl | Bualkhaw Chin | +| cbn | Nyahkur | +| cbo | Izora | +| cbq | Tsucuba | +| cbr | Cashibo-Cacataibo | +| cbs | Cashinahua | +| cbt | Chayahuita | +| cbu | Candoshi-Shapra | +| cbv | Cacua | +| cbw | Kinabalian | +| ccc | Chamicuro | +| ccd | Cafundo Creole | +| cce | Chopi | +| ccg | Samba Daka | +| cch | Atsam | +| ccj | Kasanga | +| ccl | Cutchi-Swahili | +| ccm | Malaccan Creole Malay | +| cco | Comaltepec Chinantec | +| ccp | Chakma | +| ccr | Cacaopera | +| cda | Choni | +| cde | Chenchu | +| cdf | Chiru | +| cdh | Chambeali | +| cdi | Chodri | +| cdj | Churahi | +| cdm | Chepang | +| cdn | Chaudangsi | +| cdo | Min Dong Chinese | +| cdr | Cinda-Regi-Tiyal | +| cds | Chadian Sign Language | +| cdy | Chadong | +| cdz | Koda | +| cea | Lower Chehalis | +| ceb | Cebuano | +| ceg | Chamacoco | +| cek | Eastern Khumi Chin | +| cen | Cen | +| ces | Czech | +| cet | Centúúm | +| cfa | Dijim-Bwilim | +| cfd | Cara | +| cfg | Como Karim | +| cfm | Falam Chin | +| cga | Changriwa | +| cgc | Kagayanen | +| cgg | Chiga | +| cgk | Chocangacakha | +| cha | Chamorro | +| chb | Chibcha | +| chc | Catawba | +| chd | Highland Oaxaca Chontal | +| che | Chechen | +| chf | Tabasco Chontal | +| chg | Chagatai | +| chh | Chinook | +| chj | Ojitlán Chinantec | +| chk | Chuukese | +| chl | Cahuilla | +| chm | Mari (Russia) | +| chn | Chinook jargon | +| cho | Choctaw | +| chp | Chipewyan | +| chq | Quiotepec Chinantec | +| chr | Cherokee | +| cht | Cholón | +| chu | Church Slavic | +| chv | Chuvash | +| chw | Chuwabu | +| chx | Chantyal | +| chy | Cheyenne | +| chz | Ozumacín Chinantec | +| cia | Cia-Cia | +| cib | Ci Gbe | +| cic | Chickasaw | +| cid | Chimariko | +| cie | Cineni | +| cih | Chinali | +| cik | Chitkuli Kinnauri | +| cim | Cimbrian | +| cin | Cinta Larga | +| cip | Chiapanec | +| cir | Tiri | +| ciw | Chippewa | +| ciy | Chaima | +| cja | Western Cham | +| cje | Chru | +| cjh | Upper Chehalis | +| cji | Chamalal | +| cjk | Chokwe | +| cjm | Eastern Cham | +| cjn | Chenapian | +| cjo | Ashéninka Pajonal | +| cjp | Cabécar | +| cjs | Shor | +| cjv | Chuave | +| cjy | Jinyu Chinese | +| ckb | Central Kurdish | +| ckh | Chak | +| ckl | Cibak | +| cko | Anufo | +| ckq | Kajakse | +| ckr | Kairak | +| cks | Tayo | +| ckt | Chukot | +| cku | Koasati | +| ckv | Kavalan | +| ckx | Caka | +| cky | Cakfem-Mushere | +| cla | Ron | +| clc | Chilcotin | +| cld | Chaldean Neo-Aramaic | +| cle | Lealao Chinantec | +| clh | Chilisso | +| cli | Chakali | +| clk | Idu-Mishmi | +| cll | Chala | +| clm | Clallam | +| clo | Lowland Oaxaca Chontal | +| clt | Lautu Chin | +| clu | Caluyanun | +| clw | Chulym | +| cly | Eastern Highland Chatino | +| cma | Maa | +| cme | Cerma | +| cmi | Emberá-Chamí | +| cml | Campalagian | +| cmn | Mandarin Chinese | +| cmo | Central Mnong | +| cmr | Mro-Khimi Chin | +| cms | Messapic | +| cna | Changthang | +| cnb | Chinbon Chin | +| cnc | Côông | +| cng | Northern Qiang | +| cnh | Haka Chin | +| cni | Asháninka | +| cnk | Khumi Chin | +| cnl | Lalana Chinantec | +| cns | Central Asmat | +| cnt | Tepetotutla Chinantec | +| cnu | Chenoua | +| cnw | Ngawn Chin | +| coa | Cocos Islands Malay | +| cob | Chicomuceltec | +| coc | Cocopa | +| cod | Cocama-Cocamilla | +| coe | Koreguaje | +| cof | Colorado | +| cog | Chong | +| coh | Chonyi-Dzihana-Kauma | +| coj | Cochimi | +| cok | Santa Teresa Cora | +| col | Columbia-Wenatchi | +| com | Comanche | +| con | Cofán | +| coo | Comox | +| cop | Coptic | +| coq | Coquille | +| cor | Cornish | +| cos | Corsican | +| cot | Caquinte | +| cou | Wamey | +| cov | Cao Miao | +| cow | Cowlitz | +| cox | Nanti | +| coz | Chochotec | +| cpa | Palantla Chinantec | +| cpb | Ucayali-Yurúa Ashéninka | +| cpc | Ajyíninka Apurucayali | +| cpg | Cappadocian Greek | +| cpn | Cherepon | +| cpo | Kpeego | +| cps | Capiznon | +| cpu | Pichis Ashéninka | +| cpx | Pu-Xian Chinese | +| cpy | South Ucayali Ashéninka | +| cra | Chara | +| crb | Island Carib | +| crc | Lonwolwol | +| crd | Coeur d'Alene | +| cre | Cree | +| crf | Caramanta | +| crg | Michif | +| crh | Crimean Tatar | +| cri | Sãotomense | +| crj | Southern East Cree | +| crk | Plains Cree | +| crl | Northern East Cree | +| crm | Moose Cree | +| crn | El Nayar Cora | +| cro | Crow | +| crq | Iyo'wujwa Chorote | +| crr | Carolina Algonquian | +| crs | Seselwa Creole French | +| crt | Iyojwa'ja Chorote | +| crv | Chaura | +| crw | Chrau | +| crx | Carrier | +| cry | Cori | +| crz | Cruzeño | +| csa | Chiltepec Chinantec | +| csb | Kashubian | +| csc | Catalan Sign Language | +| csd | Chiangmai Sign Language | +| cse | Czech Sign Language | +| csf | Cuba Sign Language | +| csg | Chilean Sign Language | +| csh | Asho Chin | +| csi | Coast Miwok | +| csk | Jola-Kasa | +| csl | Chinese Sign Language | +| csm | Central Sierra Miwok | +| csn | Colombian Sign Language | +| cso | Sochiapam Chinantec | +| csq | Croatia Sign Language | +| csr | Costa Rican Sign Language | +| css | Southern Ohlone | +| cst | Northern Ohlone | +| csv | Sumtu Chin | +| csw | Swampy Cree | +| csy | Siyin Chin | +| csz | Coos | +| cta | Tataltepec Chatino | +| ctd | Tedim Chin | +| cte | Tepinapa Chinantec | +| ctg | Chittagonian | +| ctl | Tlacoatzintepec Chinantec | +| ctm | Chitimacha | +| ctn | Chhintange | +| cto | Emberá-Catío | +| ctp | Western Highland Chatino | +| cts | Northern Catanduanes Bikol | +| ctt | Wayanad Chetti | +| ctu | Chol | +| ctz | Zacatepec Chatino | +| cua | Cua | +| cub | Cubeo | +| cuc | Usila Chinantec | +| cug | Cung | +| cuh | Chuka | +| cui | Cuiba | +| cuj | Mashco Piro | +| cuk | San Blas Kuna | +| cul | Culina | +| cuo | Cumanagoto | +| cup | Cupeño | +| cuq | Cun | +| cur | Chhulung | +| cut | Teutila Cuicatec | +| cuu | Tai Ya | +| cuv | Cuvok | +| cuw | Chukwa | +| cux | Tepeuxila Cuicatec | +| cvg | Chug | +| cvn | Valle Nacional Chinantec | +| cwa | Kabwa | +| cwb | Maindo | +| cwd | Woods Cree | +| cwe | Kwere | +| cwg | Chewong | +| cwt | Kuwaataay | +| cya | Nopala Chatino | +| cyb | Cayubaba | +| cym | Welsh | +| cyo | Cuyonon | +| czh | Huizhou Chinese | +| czn | Zenzontepec Chatino | +| czo | Min Zhong Chinese | +| czt | Zotung Chin | +| daa | Dangaléat | +| dac | Dambi | +| dad | Marik | +| dae | Duupa | +| dag | Dagbani | +| dah | Gwahatike | +| dai | Day | +| daj | Dar Fur Daju | +| dak | Dakota | +| dal | Dahalo | +| dam | Damakawa | +| dan | Danish | +| dao | Daai Chin | +| daq | Dandami Maria | +| dar | Dargwa | +| das | Daho-Doo | +| dau | Dar Sila Daju | +| dav | Taita | +| daw | Davawenyo | +| dax | Dayi | +| daz | Dao | +| dba | Bangime | +| dbb | Deno | +| dbd | Dadiya | +| dbe | Dabe | +| dbf | Edopi | +| dbg | Dogul Dom Dogon | +| dbi | Doka | +| dbj | Ida'an | +| dbl | Dyirbal | +| dbm | Duguri | +| dbn | Duriankere | +| dbo | Dulbu | +| dbp | Duwai | +| dbq | Daba | +| dbr | Dabarre | +| dbt | Ben Tey Dogon | +| dbu | Bondum Dom Dogon | +| dbw | Bankan Tey Dogon | +| dby | Dibiyaso | +| dcc | Deccan | +| dcr | Negerhollands | +| dda | Dadi Dadi | +| ddd | Dongotono | +| dde | Doondo | +| ddg | Fataluku | +| ddi | West Goodenough | +| ddj | Jaru | +| ddn | Dendi (Benin) | +| ddo | Dido | +| ddr | Dhudhuroa | +| dds | Donno So Dogon | +| ddw | Dawera-Daweloor | +| dec | Dagik | +| ded | Dedua | +| dee | Dewoin | +| def | Dezfuli | +| deg | Degema | +| deh | Dehwari | +| dei | Demisa | +| del | Delaware | +| dem | Dem | +| den | Slave (Athapascan) | +| deq | Dendi (Central African Republic) | +| der | Deori | +| des | Desano | +| deu | German | +| dev | Domung | +| dez | Dengese | +| dga | Southern Dagaare | +| dgb | Bunoge Dogon | +| dgc | Casiguran Dumagat Agta | +| dgd | Dagaari Dioula | +| dge | Degenan | +| dgg | Doga | +| dgh | Dghwede | +| dgi | Northern Dagara | +| dgk | Dagba | +| dgl | Andaandi | +| dgn | Dagoman | +| dgo | Dogri (individual language) | +| dgr | Dogrib | +| dgs | Dogoso | +| dgt | Ndra'ngith | +| dgw | Daungwurrung | +| dgx | Doghoro | +| dgz | Daga | +| dhd | Dhundari | +| dhg | Dhangu | +| dhi | Dhimal | +| dhl | Dhalandji | +| dhm | Zemba | +| dhn | Dhanki | +| dho | Dhodia | +| dhr | Dhargari | +| dhs | Dhaiso | +| dhu | Dhurga | +| dhv | Dehu | +| dhw | Dhanwar (Nepal) | +| dhx | Dhungaloo | +| dia | Dia | +| dib | South Central Dinka | +| dic | Lakota Dida | +| did | Didinga | +| dif | Dieri | +| dig | Digo | +| dih | Kumiai | +| dii | Dimbong | +| dij | Dai | +| dik | Southwestern Dinka | +| dil | Dilling | +| dim | Dime | +| din | Dinka | +| dio | Dibo | +| dip | Northeastern Dinka | +| diq | Dimli (individual language) | +| dir | Dirim | +| dis | Dimasa | +| dit | Dirari | +| diu | Diriku | +| div | Dhivehi | +| diw | Northwestern Dinka | +| dix | Dixon Reef | +| diy | Diuwe | +| diz | Ding | +| djb | Djinba | +| djc | Dar Daju Daju | +| djd | Djamindjung | +| dje | Zarma | +| djf | Djangun | +| dji | Djinang | +| djj | Djeebbana | +| djk | Eastern Maroon Creole | +| djm | Jamsay Dogon | +| djn | Djauan | +| djo | Jangkang | +| djr | Djambarrpuyngu | +| dju | Kapriman | +| djw | Djawi | +| dka | Dakpakha | +| dkk | Dakka | +| dkr | Kuijau | +| dks | Southeastern Dinka | +| dkx | Mazagway | +| dlg | Dolgan | +| dlk | Dahalik | +| dlm | Dalmatian | +| dln | Darlong | +| dma | Duma | +| dmb | Mombo Dogon | +| dmc | Gavak | +| dmd | Madhi Madhi | +| dme | Dugwor | +| dmg | Upper Kinabatangan | +| dmk | Domaaki | +| dml | Dameli | +| dmm | Dama | +| dmo | Kemedzung | +| dmr | East Damar | +| dms | Dampelas | +| dmu | Dubu | +| dmv | Dumpas | +| dmx | Dema | +| dmy | Demta | +| dna | Upper Grand Valley Dani | +| dnd | Daonda | +| dne | Ndendeule | +| dng | Dungan | +| dni | Lower Grand Valley Dani | +| dnj | Dan | +| dnk | Dengka | +| dnn | Dzùùngoo | +| dnr | Danaru | +| dnt | Mid Grand Valley Dani | +| dnu | Danau | +| dnv | Danu | +| dnw | Western Dani | +| dny | Dení | +| doa | Dom | +| dob | Dobu | +| doc | Northern Dong | +| doe | Doe | +| dof | Domu | +| doh | Dong | +| doi | Dogri (macrolanguage) | +| dok | Dondo | +| dol | Doso | +| don | Toura (Papua New Guinea) | +| doo | Dongo | +| dop | Lukpa | +| doq | Dominican Sign Language | +| dor | Dori'o | +| dos | Dogosé | +| dot | Dass | +| dov | Dombe | +| dow | Doyayo | +| dox | Bussa | +| doy | Dompo | +| doz | Dorze | +| dpp | Papar | +| drb | Dair | +| drc | Minderico | +| drd | Darmiya | +| dre | Dolpo | +| drg | Rungus | +| dri | C'lela | +| drl | Paakantyi | +| drn | West Damar | +| dro | Daro-Matu Melanau | +| drq | Dura | +| drs | Gedeo | +| drt | Drents | +| dru | Rukai | +| dry | Darai | +| dsb | Lower Sorbian | +| dse | Dutch Sign Language | +| dsh | Daasanach | +| dsi | Disa | +| dsl | Danish Sign Language | +| dsn | Dusner | +| dsq | Tadaksahak | +| dta | Daur | +| dtb | Labuk-Kinabatangan Kadazan | +| dtd | Ditidaht | +| dth | Adithinngithigh | +| dti | Ana Tinga Dogon | +| dtk | Tene Kan Dogon | +| dtm | Tomo Kan Dogon | +| dto | Tommo So Dogon | +| dtp | Central Dusun | +| dtr | Lotud | +| dts | Toro So Dogon | +| dtt | Toro Tegu Dogon | +| dtu | Tebul Ure Dogon | +| dty | Dotyali | +| dua | Duala | +| dub | Dubli | +| duc | Duna | +| dud | Hun-Saare | +| due | Umiray Dumaget Agta | +| duf | Dumbea | +| dug | Duruma | +| duh | Dungra Bhil | +| dui | Dumun | +| duj | Dhuwal | +| duk | Uyajitaya | +| dul | Alabat Island Agta | +| dum | Middle Dutch (ca. 1050-1350) | +| dun | Dusun Deyah | +| duo | Dupaninan Agta | +| dup | Duano | +| duq | Dusun Malang | +| dur | Dii | +| dus | Dumi | +| duu | Drung | +| duv | Duvle | +| duw | Dusun Witu | +| dux | Duungooma | +| duy | Dicamay Agta | +| duz | Duli | +| dva | Duau | +| dwa | Diri | +| dwr | Dawro | +| dww | Dawawa | +| dya | Dyan | +| dyb | Dyaberdyaber | +| dyd | Dyugun | +| dyi | Djimini Senoufo | +| dym | Yanda Dom Dogon | +| dyn | Dyangadi | +| dyo | Jola-Fonyi | +| dyu | Dyula | +| dyy | Dyaabugay | +| dza | Tunzu | +| dze | Djiwarli | +| dzg | Dazaga | +| dzl | Dzalakha | +| dzn | Dzando | +| dzo | Dzongkha | +| ebg | Ebughu | +| ebo | Teke-Ebo | +| ebr | Ebrié | +| ebu | Embu | +| ecs | Ecuadorian Sign Language | +| eee | E | +| efa | Efai | +| efe | Efe | +| efi | Efik | +| ega | Ega | +| egl | Emilian | +| ego | Eggon | +| egy | Egyptian (Ancient) | +| ehu | Ehueun | +| eip | Eipomek | +| eit | Eitiep | +| eiv | Askopan | +| eja | Ejamat | +| eka | Ekajuk | +| eke | Ekit | +| ekg | Ekari | +| eki | Eki | +| ekk | Standard Estonian | +| ekl | Kol (Bangladesh) | +| ekm | Elip | +| eko | Koti | +| ekp | Ekpeye | +| ekr | Yace | +| eky | Eastern Kayah | +| ele | Elepi | +| elh | El Hugeirat | +| eli | Nding | +| elk | Elkei | +| ell | Modern Greek (1453-) | +| elm | Eleme | +| elo | El Molo | +| elu | Elu | +| elx | Elamite | +| ema | Emai-Iuleha-Ora | +| emb | Embaloh | +| eme | Emerillon | +| emg | Eastern Meohang | +| emi | Mussau-Emira | +| emk | Eastern Maninkakan | +| emn | Eman | +| emp | Northern Emberá | +| ems | Pacific Gulf Yupik | +| emu | Eastern Muria | +| emw | Emplawas | +| emy | Epigraphic Mayan | +| ena | Apali | +| enb | Markweeta | +| enc | En | +| end | Ende | +| enf | Forest Enets | +| eng | English | +| enh | Tundra Enets | +| enl | Enlhet | +| enm | Middle English (1100-1500) | +| enn | Engenni | +| eno | Enggano | +| enq | Enga | +| enr | Emumu | +| enu | Enu | +| env | Enwan (Edu State) | +| enw | Enwan (Akwa Ibom State) | +| enx | Enxet | +| eot | Beti (Côte d'Ivoire) | +| epi | Epie | +| era | Eravallan | +| erg | Sie | +| erh | Eruwa | +| eri | Ogea | +| erk | South Efate | +| ero | Horpa | +| err | Erre | +| ers | Ersu | +| ert | Eritai | +| erw | Erokwanas | +| ese | Ese Ejja | +| esh | Eshtehardi | +| esi | North Alaskan Inupiatun | +| esk | Northwest Alaska Inupiatun | +| esl | Egypt Sign Language | +| esn | Salvadoran Sign Language | +| eso | Estonian Sign Language | +| esq | Esselen | +| ess | Central Siberian Yupik | +| esu | Central Yupik | +| etb | Etebi | +| eth | Ethiopian Sign Language | +| etn | Eton (Vanuatu) | +| eto | Eton (Cameroon) | +| etr | Edolo | +| ets | Yekhee | +| ett | Etruscan | +| etu | Ejagham | +| etx | Eten | +| etz | Semimi | +| eus | Basque | +| eve | Even | +| evh | Uvbie | +| evn | Evenki | +| ewe | Ewe | +| ewo | Ewondo | +| ext | Extremaduran | +| eya | Eyak | +| eyo | Keiyo | +| eza | Ezaa | +| eze | Uzekwe | +| faa | Fasu | +| fab | Fa d'Ambu | +| fad | Wagi | +| faf | Fagani | +| fag | Finongan | +| fah | Baissa Fali | +| fai | Faiwol | +| faj | Faita | +| fak | Fang (Cameroon) | +| fal | South Fali | +| fam | Fam | +| fan | Fang (Equatorial Guinea) | +| fao | Faroese | +| fap | Palor | +| far | Fataleka | +| fat | Fanti | +| fau | Fayu | +| fax | Fala | +| fay | Southwestern Fars | +| fcs | Quebec Sign Language | +| fer | Feroge | +| ffm | Maasina Fulfulde | +| fgr | Fongoro | +| fia | Nobiin | +| fie | Fyer | +| fij | Fijian | +| fil | Filipino | +| fin | Finnish | +| fip | Fipa | +| fir | Firan | +| fit | Tornedalen Finnish | +| fiw | Fiwaga | +| fkk | Kirya-Konzəl | +| fkv | Kven Finnish | +| fla | Kalispel-Pend d'Oreille | +| flh | Foau | +| fli | Fali | +| fll | North Fali | +| fln | Flinders Island | +| flr | Fuliiru | +| fmp | Fe'fe' | +| fmu | Far Western Muria | +| fni | Fania | +| fod | Foodo | +| foi | Foi | +| fon | Fon | +| for | Fore | +| fos | Siraya | +| fpe | Fernando Po Creole English | +| fqs | Fas | +| fra | French | +| frc | Cajun French | +| frd | Fordata | +| frk | Frankish | +| frm | Middle French (ca. 1400-1600) | +| fro | Old French (842-ca. 1400) | +| frp | Arpitan | +| frq | Forak | +| frr | Northern Frisian | +| frs | Eastern Frisian | +| frt | Fortsenal | +| fry | Western Frisian | +| fse | Finnish Sign Language | +| fsl | French Sign Language | +| fss | Finland-Swedish Sign Language | +| fub | Adamawa Fulfulde | +| fuc | Pulaar | +| fud | East Futuna | +| fue | Borgu Fulfulde | +| fuf | Pular | +| fuh | Western Niger Fulfulde | +| fui | Bagirmi Fulfulde | +| fuj | Ko | +| ful | Fulah | +| fun | Fulniô | +| fuq | Central-Eastern Niger Fulfulde | +| fur | Friulian | +| fut | Futuna-Aniwa | +| fuu | Furu | +| fuv | Nigerian Fulfulde | +| fuy | Fuyug | +| fvr | Fur | +| fwa | Fwâi | +| fwe | Fwe | +| gaa | Ga | +| gab | Gabri | +| gac | Mixed Great Andamanese | +| gad | Gaddang | +| gae | Guarequena | +| gaf | Gende | +| gag | Gagauz | +| gah | Alekano | +| gai | Borei | +| gaj | Gadsup | +| gak | Gamkonora | +| gal | Galolen | +| gam | Kandawo | +| gan | Gan Chinese | +| gao | Gants | +| gap | Gal | +| gaq | Gata' | +| gar | Galeya | +| gas | Adiwasi Garasia | +| gat | Kenati | +| gau | Mudhili Gadaba | +| gaw | Nobonob | +| gax | Borana-Arsi-Guji Oromo | +| gay | Gayo | +| gaz | West Central Oromo | +| gbb | Kaytetye | +| gbd | Karadjeri | +| gbe | Niksek | +| gbf | Gaikundi | +| gbg | Gbanziri | +| gbh | Defi Gbe | +| gbi | Galela | +| gbj | Bodo Gadaba | +| gbk | Gaddi | +| gbl | Gamit | +| gbm | Garhwali | +| gbn | Mo'da | +| gbo | Northern Grebo | +| gbp | Gbaya-Bossangoa | +| gbq | Gbaya-Bozoum | +| gbr | Gbagyi | +| gbs | Gbesi Gbe | +| gbu | Gagadu | +| gbv | Gbanu | +| gbw | Gabi-Gabi | +| gbx | Eastern Xwla Gbe | +| gby | Gbari | +| gbz | Zoroastrian Dari | +| gcc | Mali | +| gcd | Ganggalida | +| gce | Galice | +| gcf | Guadeloupean Creole French | +| gcl | Grenadian Creole English | +| gcn | Gaina | +| gcr | Guianese Creole French | +| gct | Colonia Tovar German | +| gda | Gade Lohar | +| gdb | Pottangi Ollar Gadaba | +| gdc | Gugu Badhun | +| gdd | Gedaged | +| gde | Gude | +| gdf | Guduf-Gava | +| gdg | Ga'dang | +| gdh | Gadjerawang | +| gdi | Gundi | +| gdj | Gurdjar | +| gdk | Gadang | +| gdl | Dirasha | +| gdm | Laal | +| gdn | Umanakaina | +| gdo | Ghodoberi | +| gdq | Mehri | +| gdr | Wipi | +| gds | Ghandruk Sign Language | +| gdu | Gudu | +| gdx | Godwari | +| gea | Geruma | +| geb | Kire | +| gec | Gboloo Grebo | +| ged | Gade | +| geh | Hutterite German | +| gei | Gebe | +| gej | Gen | +| gek | Yiwom | +| gel | ut-Ma'in | +| geq | Geme | +| ges | Geser-Gorom | +| gev | Eviya | +| gew | Gera | +| gex | Garre | +| gey | Enya | +| gez | Geez | +| gfk | Patpatar | +| gft | Gafat | +| gga | Gao | +| ggb | Gbii | +| ggd | Gugadj | +| gge | Guragone | +| ggg | Gurgula | +| ggk | Kungarakany | +| ggl | Ganglau | +| ggn | Eastern Gurung | +| ggo | Southern Gondi | +| ggt | Gitua | +| ggu | Gagu | +| ggw | Gogodala | +| gha | Ghadamès | +| ghc | Hiberno-Scottish Gaelic | +| ghe | Southern Ghale | +| ghh | Northern Ghale | +| ghk | Geko Karen | +| ghl | Ghulfan | +| ghn | Ghanongga | +| gho | Ghomara | +| ghr | Ghera | +| ghs | Guhu-Samane | +| ght | Kuke | +| gia | Kitja | +| gid | Gidar | +| gig | Goaria | +| gih | Githabul | +| gil | Gilbertese | +| gim | Gimi (Eastern Highlands) | +| gin | Hinukh | +| gip | Gimi (West New Britain) | +| giq | Green Gelao | +| gir | Red Gelao | +| gis | North Giziga | +| git | Gitxsan | +| giu | Mulao | +| giw | White Gelao | +| gix | Gilima | +| giz | South Giziga | +| gjk | Kachi Koli | +| gjm | Gunditjmara | +| gjn | Gonja | +| gju | Gujari | +| gka | Guya | +| gke | Ndai | +| gkn | Gokana | +| gko | Kok-Nar | +| gkp | Guinea Kpelle | +| gku | ǂUngkue | +| gla | Scottish Gaelic | +| glc | Bon Gula | +| gld | Nanai | +| gle | Irish | +| glg | Galician | +| glh | Northwest Pashai | +| glj | Gula Iro | +| glk | Gilaki | +| gll | Garlali | +| glo | Galambu | +| glr | Glaro-Twabo | +| glu | Gula (Chad) | +| glv | Manx | +| glw | Glavda | +| gly | Gule | +| gma | Gambera | +| gmb | Gula'alaa | +| gmd | Mághdì | +| gmg | Magɨyi | +| gmh | Middle High German (ca. 1050-1500) | +| gml | Middle Low German | +| gmm | Gbaya-Mbodomo | +| gmn | Gimnime | +| gmu | Gumalu | +| gmv | Gamo | +| gmx | Magoma | +| gmy | Mycenaean Greek | +| gmz | Mgbolizhia | +| gna | Kaansa | +| gnb | Gangte | +| gnc | Guanche | +| gnd | Zulgo-Gemzek | +| gne | Ganang | +| gng | Ngangam | +| gnh | Lere | +| gni | Gooniyandi | +| gnk | //Gana | +| gnl | Gangulu | +| gnm | Ginuman | +| gnn | Gumatj | +| gno | Northern Gondi | +| gnq | Gana | +| gnr | Gureng Gureng | +| gnt | Guntai | +| gnu | Gnau | +| gnw | Western Bolivian Guaraní | +| gnz | Ganzi | +| goa | Guro | +| gob | Playero | +| goc | Gorakor | +| god | Godié | +| goe | Gongduk | +| gof | Gofa | +| gog | Gogo | +| goh | Old High German (ca. 750-1050) | +| goi | Gobasi | +| gol | Gola | +| gom | Goan Konkani | +| gon | Gondi | +| goo | Gone Dau | +| gop | Yeretuar | +| goq | Gorap | +| gor | Gorontalo | +| gos | Gronings | +| got | Gothic | +| gou | Gavar | +| gow | Gorowa | +| gox | Gobu | +| goy | Goundo | +| goz | Gozarkhani | +| gpa | Gupa-Abawa | +| gpe | Ghanaian Pidgin English | +| gpn | Taiap | +| gqa | Ga'anda | +| gqi | Guiqiong | +| gqn | Guana (Brazil) | +| gqr | Gor | +| gqu | Qau | +| gra | Rajput Garasia | +| grb | Grebo | +| grc | Ancient Greek (to 1453) | +| grd | Guruntum-Mbaaru | +| grg | Madi | +| grh | Gbiri-Niragu | +| gri | Ghari | +| grj | Southern Grebo | +| grm | Kota Marudu Talantang | +| gro | Groma | +| grq | Gorovu | +| grr | Taznatit | +| grs | Gresi | +| grt | Garo | +| gru | Kistane | +| grv | Central Grebo | +| grw | Gweda | +| grx | Guriaso | +| gry | Barclayville Grebo | +| grz | Guramalum | +| gse | Ghanaian Sign Language | +| gsg | German Sign Language | +| gsl | Gusilay | +| gsm | Guatemalan Sign Language | +| gsn | Gusan | +| gso | Southwest Gbaya | +| gsp | Wasembo | +| gss | Greek Sign Language | +| gsw | Swiss German | +| gta | Guató | +| gua | Shiki | +| gub | Guajajára | +| guc | Wayuu | +| gud | Yocoboué Dida | +| gue | Gurinji | +| guf | Gupapuyngu | +| gug | Paraguayan Guaraní | +| guh | Guahibo | +| gui | Eastern Bolivian Guaraní | +| guj | Gujarati | +| guk | Gumuz | +| gul | Sea Island Creole English | +| gum | Guambiano | +| gun | Mbyá Guaraní | +| guo | Guayabero | +| gup | Gunwinggu | +| guq | Aché | +| gur | Farefare | +| gus | Guinean Sign Language | +| gut | Maléku Jaíka | +| guu | Yanomamö | +| guw | Gun | +| gux | Gourmanchéma | +| guz | Gusii | +| gva | Guana (Paraguay) | +| gvc | Guanano | +| gve | Duwet | +| gvf | Golin | +| gvj | Guajá | +| gvl | Gulay | +| gvm | Gurmana | +| gvn | Kuku-Yalanji | +| gvo | Gavião Do Jiparaná | +| gvp | Pará Gavião | +| gvr | Western Gurung | +| gvs | Gumawana | +| gvy | Guyani | +| gwa | Mbato | +| gwb | Gwa | +| gwc | Kalami | +| gwd | Gawwada | +| gwe | Gweno | +| gwf | Gowro | +| gwg | Moo | +| gwi | Gwichʼin | +| gwj | /Gwi | +| gwm | Awngthim | +| gwn | Gwandara | +| gwr | Gwere | +| gwt | Gawar-Bati | +| gwu | Guwamu | +| gww | Kwini | +| gwx | Gua | +| gxx | Wè Southern | +| gya | Northwest Gbaya | +| gyb | Garus | +| gyd | Kayardild | +| gye | Gyem | +| gyf | Gungabula | +| gyg | Gbayi | +| gyi | Gyele | +| gyl | Gayil | +| gym | Ngäbere | +| gyn | Guyanese Creole English | +| gyr | Guarayu | +| gyy | Gunya | +| gza | Ganza | +| gzi | Gazi | +| gzn | Gane | +| haa | Han | +| hab | Hanoi Sign Language | +| hac | Gurani | +| had | Hatam | +| hae | Eastern Oromo | +| haf | Haiphong Sign Language | +| hag | Hanga | +| hah | Hahon | +| hai | Haida | +| haj | Hajong | +| hak | Hakka Chinese | +| hal | Halang | +| ham | Hewa | +| han | Hangaza | +| hao | Hakö | +| hap | Hupla | +| haq | Ha | +| har | Harari | +| has | Haisla | +| hat | Haitian | +| hau | Hausa | +| hav | Havu | +| haw | Hawaiian | +| hax | Southern Haida | +| hay | Haya | +| haz | Hazaragi | +| hba | Hamba | +| hbb | Huba | +| hbn | Heiban | +| hbo | Ancient Hebrew | +| hbs | Serbo-Croatian | +| hbu | Habu | +| hca | Andaman Creole Hindi | +| hch | Huichol | +| hdn | Northern Haida | +| hds | Honduras Sign Language | +| hdy | Hadiyya | +| hea | Northern Qiandong Miao | +| heb | Hebrew | +| hed | Herdé | +| heg | Helong | +| heh | Hehe | +| hei | Heiltsuk | +| hem | Hemba | +| her | Herero | +| hgm | Hai//om | +| hgw | Haigwai | +| hhi | Hoia Hoia | +| hhr | Kerak | +| hhy | Hoyahoya | +| hia | Lamang | +| hib | Hibito | +| hid | Hidatsa | +| hif | Fiji Hindi | +| hig | Kamwe | +| hih | Pamosu | +| hii | Hinduri | +| hij | Hijuk | +| hik | Seit-Kaitetu | +| hil | Hiligaynon | +| hin | Hindi | +| hio | Tsoa | +| hit | Hittite | +| hiw | Hiw | +| hix | Hixkaryána | +| hji | Haji | +| hka | Kahe | +| hke | Hunde | +| hkk | Hunjara-Kaina Ke | +| hks | Hong Kong Sign Language | +| hla | Halia | +| hlb | Halbi | +| hld | Halang Doan | +| hle | Hlersu | +| hlt | Matu Chin | +| hlu | Hieroglyphic Luwian | +| hma | Southern Mashan Hmong | +| hmb | Humburi Senni Songhay | +| hmc | Central Huishui Hmong | +| hmd | Large Flowery Miao | +| hme | Eastern Huishui Hmong | +| hmf | Hmong Don | +| hmg | Southwestern Guiyang Hmong | +| hmh | Southwestern Huishui Hmong | +| hmi | Northern Huishui Hmong | +| hmj | Ge | +| hml | Luopohe Hmong | +| hmm | Central Mashan Hmong | +| hmp | Northern Mashan Hmong | +| hmq | Eastern Qiandong Miao | +| hmr | Hmar | +| hms | Southern Qiandong Miao | +| hmt | Hamtai | +| hmu | Hamap | +| hmv | Hmong Dô | +| hmw | Western Mashan Hmong | +| hmy | Southern Guiyang Hmong | +| hmz | Hmong Shua | +| hna | Mina (Cameroon) | +| hnd | Southern Hindko | +| hne | Chhattisgarhi | +| hnh | //Ani | +| hni | Hani | +| hnj | Hmong Njua | +| hnn | Hanunoo | +| hno | Northern Hindko | +| hns | Caribbean Hindustani | +| hnu | Hung | +| hoa | Hoava | +| hob | Mari (Madang Province) | +| hoc | Ho | +| hod | Holma | +| hoe | Horom | +| hoh | Hobyót | +| hoi | Holikachuk | +| hoj | Hadothi | +| hol | Holu | +| hom | Homa | +| hoo | Holoholo | +| hop | Hopi | +| hor | Horo | +| hos | Ho Chi Minh City Sign Language | +| hot | Hote | +| hov | Hovongan | +| how | Honi | +| hoy | Holiya | +| hoz | Hozo | +| hpo | Hpon | +| hps | Hawai'i Sign Language (HSL) | +| hra | Hrangkhol | +| hrc | Niwer Mil | +| hre | Hre | +| hrk | Haruku | +| hrm | Horned Miao | +| hro | Haroi | +| hrp | Nhirrpi | +| hrt | Hértevin | +| hru | Hruso | +| hrv | Croatian | +| hrw | Warwar Feni | +| hrx | Hunsrik | +| hrz | Harzani | +| hsb | Upper Sorbian | +| hsh | Hungarian Sign Language | +| hsl | Hausa Sign Language | +| hsn | Xiang Chinese | +| hss | Harsusi | +| hti | Hoti | +| hto | Minica Huitoto | +| hts | Hadza | +| htu | Hitu | +| hub | Huambisa | +| huc | =/Hua | +| hud | Huaulu | +| hue | San Francisco Del Mar Huave | +| huf | Humene | +| hug | Huachipaeri | +| huh | Huilliche | +| hui | Huli | +| huj | Northern Guiyang Hmong | +| huk | Hulung | +| hul | Hula | +| hum | Hungana | +| hun | Hungarian | +| huo | Hu | +| hup | Hupa | +| huq | Tsat | +| hur | Halkomelem | +| hus | Huastec | +| hut | Humla | +| huu | Murui Huitoto | +| huv | San Mateo Del Mar Huave | +| huw | Hukumina | +| hux | Nüpode Huitoto | +| huy | Hulaulá | +| huz | Hunzib | +| hve | San Dionisio Del Mar Huave | +| hvk | Haveke | +| hvn | Sabu | +| hvv | Santa María Del Mar Huave | +| hwa | Wané | +| hwc | Hawai'i Creole English | +| hwo | Hwana | +| hya | Hya | +| hye | Armenian | +| iai | Iaai | +| ian | Iatmul | +| iar | Purari | +| iba | Iban | +| ibb | Ibibio | +| ibd | Iwaidja | +| ibe | Akpes | +| ibg | Ibanag | +| ibl | Ibaloi | +| ibm | Agoi | +| ibn | Ibino | +| ibo | Igbo | +| ibr | Ibuoro | +| ibu | Ibu | +| iby | Ibani | +| ica | Ede Ica | +| ich | Etkywan | +| icl | Icelandic Sign Language | +| icr | Islander Creole English | +| ida | Idakho-Isukha-Tiriki | +| idb | Indo-Portuguese | +| idc | Idon | +| idd | Ede Idaca | +| ide | Idere | +| idi | Idi | +| idr | Indri | +| idt | Idaté | +| idu | Idoma | +| ifa | Amganad Ifugao | +| ifb | Batad Ifugao | +| ife | Ifè | +| iff | Ifo | +| ifk | Tuwali Ifugao | +| ifm | Teke-Fuumu | +| ifu | Mayoyao Ifugao | +| ify | Keley-I Kallahan | +| igb | Ebira | +| ige | Igede | +| igg | Igana | +| igl | Igala | +| igm | Kanggape | +| ign | Ignaciano | +| igo | Isebe | +| igw | Igwe | +| ihp | Iha | +| ihw | Bidhawal | +| iii | Sichuan Yi | +| iin | Thiin | +| ijc | Izon | +| ije | Biseni | +| ijj | Ede Ije | +| ijn | Kalabari | +| ijs | Southeast Ijo | +| ike | Eastern Canadian Inuktitut | +| iki | Iko | +| ikk | Ika | +| ikl | Ikulu | +| iko | Olulumo-Ikom | +| ikp | Ikpeshi | +| ikr | Ikaranggal | +| iks | Inuit Sign Language | +| ikt | Inuinnaqtun | +| ikv | Iku-Gora-Ankwa | +| ikw | Ikwere | +| ikx | Ik | +| ikz | Ikizu | +| ila | Ile Ape | +| ilb | Ila | +| ilg | Garig-Ilgar | +| ili | Ili Turki | +| ilk | Ilongot | +| ill | Iranun | +| ilo | Iloko | +| ils | International Sign | +| ilu | Ili'uun | +| ilv | Ilue | +| ima | Mala Malasar | +| imi | Anamgura | +| iml | Miluk | +| imn | Imonda | +| imo | Imbongu | +| imr | Imroing | +| imy | Milyan | +| inb | Inga | +| ind | Indonesian | +| ing | Degexit'an | +| inh | Ingush | +| inj | Jungle Inga | +| inl | Indonesian Sign Language | +| inm | Minaean | +| inn | Isinai | +| ino | Inoke-Yate | +| inp | Iñapari | +| ins | Indian Sign Language | +| int | Intha | +| inz | Ineseño | +| ior | Inor | +| iou | Tuma-Irumu | +| iow | Iowa-Oto | +| ipi | Ipili | +| ipk | Inupiaq | +| ipo | Ipiko | +| iqu | Iquito | +| iqw | Ikwo | +| ire | Iresim | +| irh | Irarutu | +| iri | Irigwe | +| irk | Iraqw | +| irn | Irántxe | +| iru | Irula | +| irx | Kamberau | +| iry | Iraya | +| isa | Isabi | +| isc | Isconahua | +| isd | Isnag | +| ise | Italian Sign Language | +| isg | Irish Sign Language | +| ish | Esan | +| isi | Nkem-Nkum | +| isk | Ishkashimi | +| isl | Icelandic | +| ism | Masimasi | +| isn | Isanzu | +| iso | Isoko | +| isr | Israeli Sign Language | +| ist | Istriot | +| isu | Isu (Menchum Division) | +| ita | Italian | +| itb | Binongan Itneg | +| ite | Itene | +| iti | Inlaod Itneg | +| itk | Judeo-Italian | +| itl | Itelmen | +| itm | Itu Mbon Uzo | +| ito | Itonama | +| itr | Iteri | +| its | Isekiri | +| itt | Maeng Itneg | +| itv | Itawit | +| itw | Ito | +| itx | Itik | +| ity | Moyadan Itneg | +| itz | Itzá | +| ium | Iu Mien | +| ivb | Ibatan | +| ivv | Ivatan | +| iwk | I-Wak | +| iwm | Iwam | +| iwo | Iwur | +| iws | Sepik Iwam | +| ixc | Ixcatec | +| ixl | Ixil | +| iya | Iyayu | +| iyo | Mesaka | +| iyx | Yaka (Congo) | +| izh | Ingrian | +| izr | Izere | +| izz | Izii | +| jaa | Jamamadí | +| jab | Hyam | +| jac | Popti' | +| jad | Jahanka | +| jae | Yabem | +| jaf | Jara | +| jah | Jah Hut | +| jaj | Zazao | +| jak | Jakun | +| jal | Yalahatan | +| jam | Jamaican Creole English | +| jan | Jandai | +| jao | Yanyuwa | +| jaq | Yaqay | +| jas | New Caledonian Javanese | +| jat | Jakati | +| jau | Yaur | +| jav | Javanese | +| jax | Jambi Malay | +| jay | Yan-nhangu | +| jaz | Jawe | +| jbi | Badjiri | +| jbj | Arandai | +| jbk | Barikewa | +| jbn | Nafusi | +| jbr | Jofotek-Bromnya | +| jbt | Jabutí | +| jbu | Jukun Takum | +| jbw | Yawijibaya | +| jcs | Jamaican Country Sign Language | +| jct | Krymchak | +| jda | Jad | +| jdg | Jadgali | +| jdt | Judeo-Tat | +| jeb | Jebero | +| jee | Jerung | +| jeg | Jeng | +| jeh | Jeh | +| jei | Yei | +| jek | Jeri Kuo | +| jel | Yelmek | +| jen | Dza | +| jer | Jere | +| jet | Manem | +| jeu | Jonkor Bourmataguil | +| jgb | Ngbee | +| jge | Judeo-Georgian | +| jgo | Ngomba | +| jhi | Jehai | +| jhs | Jhankot Sign Language | +| jia | Jina | +| jib | Jibu | +| jic | Tol | +| jid | Bu | +| jie | Jilbe | +| jig | Djingili | +| jih | sTodsde | +| jii | Jiiddu | +| jil | Jilim | +| jim | Jimi (Cameroon) | +| jio | Jiamao | +| jiq | Guanyinqiao | +| jit | Jita | +| jiu | Youle Jinuo | +| jiv | Shuar | +| jiy | Buyuan Jinuo | +| jje | Jejueo | +| jkm | Mobwa Karen | +| jko | Kubo | +| jkr | Koro (India) | +| jku | Labir | +| jle | Ngile | +| jls | Jamaican Sign Language | +| jma | Dima | +| jmb | Zumbun | +| jmc | Machame | +| jmd | Yamdena | +| jmi | Jimi (Nigeria) | +| jml | Jumli | +| jmn | Makuri Naga | +| jmr | Kamara | +| jms | Mashi (Nigeria) | +| jmw | Mouwase | +| jmx | Western Juxtlahuaca Mixtec | +| jna | Jangshung | +| jnd | Jandavra | +| jng | Yangman | +| jni | Janji | +| jnj | Yemsa | +| jnl | Rawat | +| jns | Jaunsari | +| job | Joba | +| jod | Wojenaka | +| jor | Jorá | +| jos | Jordanian Sign Language | +| jow | Jowulu | +| jpa | Jewish Palestinian Aramaic | +| jpn | Japanese | +| jpr | Judeo-Persian | +| jqr | Jaqaru | +| jra | Jarai | +| jrr | Jiru | +| jru | Japrería | +| jsl | Japanese Sign Language | +| jua | Júma | +| jub | Wannu | +| juc | Jurchen | +| jud | Worodougou | +| juh | Hõne | +| jui | Ngadjuri | +| juk | Wapan | +| jul | Jirel | +| jum | Jumjum | +| jun | Juang | +| juo | Jiba | +| jup | Hupdë | +| jur | Jurúna | +| jus | Jumla Sign Language | +| jut | Jutish | +| juu | Ju | +| juw | Wãpha | +| juy | Juray | +| jvd | Javindo | +| jvn | Caribbean Javanese | +| jwi | Jwira-Pepesa | +| jya | Jiarong | +| jye | Judeo-Yemeni Arabic | +| jyy | Jaya | +| kaa | Kara-Kalpak | +| kab | Kabyle | +| kac | Kachin | +| kad | Adara | +| kae | Ketangalan | +| kaf | Katso | +| kag | Kajaman | +| kah | Kara (Central African Republic) | +| kai | Karekare | +| kaj | Jju | +| kak | Kayapa Kallahan | +| kal | Kalaallisut | +| kam | Kamba (Kenya) | +| kan | Kannada | +| kao | Xaasongaxango | +| kap | Bezhta | +| kaq | Capanahua | +| kas | Kashmiri | +| kat | Georgian | +| kaw | Kawi | +| kax | Kao | +| kay | Kamayurá | +| kaz | Kazakh | +| kba | Kalarko | +| kbb | Kaxuiâna | +| kbc | Kadiwéu | +| kbd | Kabardian | +| kbe | Kanju | +| kbg | Khamba | +| kbh | Camsá | +| kbi | Kaptiau | +| kbj | Kari | +| kbk | Grass Koiari | +| kbl | Kanembu | +| kbm | Iwal | +| kbn | Kare (Central African Republic) | +| kbo | Keliko | +| kbp | Kabiyè | +| kbq | Kamano | +| kbr | Kafa | +| kbs | Kande | +| kbt | Abadi | +| kbu | Kabutra | +| kbv | Dera (Indonesia) | +| kbw | Kaiep | +| kbx | Ap Ma | +| kby | Manga Kanuri | +| kbz | Duhwa | +| kca | Khanty | +| kcb | Kawacha | +| kcc | Lubila | +| kcd | Ngkâlmpw Kanum | +| kcf | Ukaan | +| kcg | Tyap | +| kci | Kamantan | +| kcj | Kobiana | +| kck | Kalanga | +| kcl | Kela (Papua New Guinea) | +| kcm | Gula (Central African Republic) | +| kcn | Nubi | +| kco | Kinalakna | +| kcp | Kanga | +| kcq | Kamo | +| kcr | Katla | +| kcs | Koenoem | +| kct | Kaian | +| kcu | Kami (Tanzania) | +| kcv | Kete | +| kcw | Kabwari | +| kcx | Kachama-Ganjule | +| kcy | Korandje | +| kcz | Konongo | +| kda | Worimi | +| kdc | Kutu | +| kdd | Yankunytjatjara | +| kde | Makonde | +| kdf | Mamusi | +| kdg | Seba | +| kdh | Tem | +| kdi | Kumam | +| kdj | Karamojong | +| kdk | Numèè | +| kdl | Tsikimba | +| kdm | Kagoma | +| kdn | Kunda | +| kdp | Kaningdon-Nindem | +| kdq | Koch | +| kdr | Karaim | +| kdt | Kuy | +| kdu | Kadaru | +| kdw | Koneraw | +| kdx | Kam | +| kdy | Keder | +| kdz | Kwaja | +| kea | Kabuverdianu | +| keb | Kélé | +| kec | Keiga | +| ked | Kerewe | +| kee | Eastern Keres | +| kef | Kpessi | +| keg | Tese | +| keh | Keak | +| kei | Kei | +| kej | Kadar | +| kek | Kekchí | +| kel | Kela (Democratic Republic of Congo) | +| kem | Kemak | +| ken | Kenyang | +| keo | Kakwa | +| kep | Kaikadi | +| keq | Kamar | +| ker | Kera | +| kes | Kugbo | +| ket | Ket | +| keu | Akebu | +| kev | Kanikkaran | +| kew | West Kewa | +| key | Kupia | +| kez | Kukele | +| kfa | Kodava | +| kfb | Northwestern Kolami | +| kfc | Konda-Dora | +| kfd | Korra Koraga | +| kfe | Kota (India) | +| kff | Koya | +| kfg | Kudiya | +| kfh | Kurichiya | +| kfk | Kinnauri | +| kfl | Kung | +| kfm | Khunsari | +| kfn | Kuk | +| kfo | Koro (Côte d'Ivoire) | +| kfp | Korwa | +| kfq | Korku | +| kfr | Kachchi | +| kfs | Bilaspuri | +| kft | Kanjari | +| kfu | Katkari | +| kfv | Kurmukar | +| kfw | Kharam Naga | +| kfx | Kullu Pahari | +| kfy | Kumaoni | +| kfz | Koromfé | +| kga | Koyaga | +| kgb | Kawe | +| kgd | Kataang | +| kge | Komering | +| kgf | Kube | +| kgg | Kusunda | +| kgi | Selangor Sign Language | +| kgj | Gamale Kham | +| kgk | Kaiwá | +| kgl | Kunggari | +| kgn | Karingani | +| kgo | Krongo | +| kgp | Kaingang | +| kgq | Kamoro | +| kgr | Abun | +| kgs | Kumbainggar | +| kgt | Somyev | +| kgu | Kobol | +| kgv | Karas | +| kgw | Karon Dori | +| kgx | Kamaru | +| kgy | Kyerung | +| kha | Khasi | +| khb | Lü | +| khc | Tukang Besi North | +| khd | Bädi Kanum | +| khe | Korowai | +| khf | Khuen | +| khg | Khams Tibetan | +| khh | Kehu | +| khj | Kuturmi | +| khk | Halh Mongolian | +| khl | Lusi | +| khm | Central Khmer | +| khn | Khandesi | +| kho | Khotanese | +| khp | Kapori | +| khq | Koyra Chiini Songhay | +| khr | Kharia | +| khs | Kasua | +| kht | Khamti | +| khu | Nkhumbi | +| khv | Khvarshi | +| khw | Khowar | +| khx | Kanu | +| khy | Kele (Democratic Republic of Congo) | +| khz | Keapara | +| kia | Kim | +| kib | Koalib | +| kic | Kickapoo | +| kid | Koshin | +| kie | Kibet | +| kif | Eastern Parbate Kham | +| kig | Kimaama | +| kih | Kilmeri | +| kii | Kitsai | +| kij | Kilivila | +| kik | Kikuyu | +| kil | Kariya | +| kim | Karagas | +| kin | Kinyarwanda | +| kio | Kiowa | +| kip | Sheshi Kham | +| kiq | Kosadle | +| kir | Kirghiz | +| kis | Kis | +| kit | Agob | +| kiu | Kirmanjki (individual language) | +| kiv | Kimbu | +| kiw | Northeast Kiwai | +| kix | Khiamniungan Naga | +| kiy | Kirikiri | +| kiz | Kisi | +| kja | Mlap | +| kjb | Q'anjob'al | +| kjc | Coastal Konjo | +| kjd | Southern Kiwai | +| kje | Kisar | +| kjg | Khmu | +| kjh | Khakas | +| kji | Zabana | +| kjj | Khinalugh | +| kjk | Highland Konjo | +| kjl | Western Parbate Kham | +| kjm | Kháng | +| kjn | Kunjen | +| kjo | Harijan Kinnauri | +| kjp | Pwo Eastern Karen | +| kjq | Western Keres | +| kjr | Kurudu | +| kjs | East Kewa | +| kjt | Phrae Pwo Karen | +| kju | Kashaya | +| kjv | Kaikavian Literary Language | +| kjx | Ramopa | +| kjy | Erave | +| kjz | Bumthangkha | +| kka | Kakanda | +| kkb | Kwerisa | +| kkc | Odoodee | +| kkd | Kinuku | +| kke | Kakabe | +| kkf | Kalaktang Monpa | +| kkg | Mabaka Valley Kalinga | +| kkh | Khün | +| kki | Kagulu | +| kkj | Kako | +| kkk | Kokota | +| kkl | Kosarek Yale | +| kkm | Kiong | +| kko | Karko | +| kkp | Gugubera | +| kkq | Kaiku | +| kkr | Kir-Balar | +| kks | Giiwo | +| kkt | Koi | +| kkv | Kangean | +| kkw | Teke-Kukuya | +| kkx | Kohin | +| kky | Guguyimidjir | +| kkz | Kaska | +| kla | Klamath-Modoc | +| klb | Kiliwa | +| klc | Kolbila | +| kld | Gamilaraay | +| kle | Kulung (Nepal) | +| klf | Kendeje | +| klg | Tagakaulo | +| klh | Weliki | +| kli | Kalumpang | +| klj | Turkic Khalaj | +| klk | Kono (Nigeria) | +| kll | Kagan Kalagan | +| klm | Migum | +| kln | Kalenjin | +| klo | Kapya | +| klp | Kamasa | +| klq | Rumu | +| klr | Khaling | +| kls | Kalasha | +| klt | Nukna | +| klu | Klao | +| klv | Maskelynes | +| klw | Lindu | +| klx | Koluwawa | +| kly | Kalao | +| klz | Kabola | +| kma | Konni | +| kmb | Kimbundu | +| kmc | Southern Dong | +| kmd | Majukayang Kalinga | +| kme | Bakole | +| kmf | Kare (Papua New Guinea) | +| kmg | Kâte | +| kmh | Kalam | +| kmi | Kami (Nigeria) | +| kmj | Kumarbhag Paharia | +| kmk | Limos Kalinga | +| kml | Tanudan Kalinga | +| kmm | Kom (India) | +| kmn | Awtuw | +| kmo | Kwoma | +| kmp | Gimme | +| kmq | Kwama | +| kmr | Northern Kurdish | +| kms | Kamasau | +| kmt | Kemtuik | +| kmu | Kanite | +| kmv | Karipúna Creole French | +| kmw | Komo (Democratic Republic of Congo) | +| kmx | Waboda | +| kmy | Koma | +| kmz | Khorasani Turkish | +| kna | Dera (Nigeria) | +| knb | Lubuagan Kalinga | +| knc | Central Kanuri | +| knd | Konda | +| kne | Kankanaey | +| knf | Mankanya | +| kng | Koongo | +| kni | Kanufi | +| knj | Western Kanjobal | +| knk | Kuranko | +| knl | Keninjal | +| knm | Kanamarí | +| knn | Konkani (individual language) | +| kno | Kono (Sierra Leone) | +| knp | Kwanja | +| knq | Kintaq | +| knr | Kaningra | +| kns | Kensiu | +| knt | Panoan Katukína | +| knu | Kono (Guinea) | +| knv | Tabo | +| knw | Kung-Ekoka | +| knx | Kendayan | +| kny | Kanyok | +| knz | Kalamsé | +| koa | Konomala | +| koc | Kpati | +| kod | Kodi | +| koe | Kacipo-Balesi | +| kof | Kubi | +| kog | Cogui | +| koh | Koyo | +| koi | Komi-Permyak | +| kol | Kol (Papua New Guinea) | +| kom | Komi | +| koo | Konzo | +| kop | Waube | +| koq | Kota (Gabon) | +| kor | Korean | +| kos | Kosraean | +| kot | Lagwan | +| kou | Koke | +| kov | Kudu-Camo | +| kow | Kugama | +| koy | Koyukon | +| koz | Korak | +| kpa | Kutto | +| kpb | Mullu Kurumba | +| kpc | Curripaco | +| kpd | Koba | +| kpf | Komba | +| kpg | Kapingamarangi | +| kph | Kplang | +| kpi | Kofei | +| kpj | Karajá | +| kpk | Kpan | +| kpl | Kpala | +| kpm | Koho | +| kpn | Kepkiriwát | +| kpo | Ikposo | +| kpq | Korupun-Sela | +| kpr | Korafe-Yegha | +| kps | Tehit | +| kpt | Karata | +| kpu | Kafoa | +| kpv | Komi-Zyrian | +| kpw | Kobon | +| kpx | Mountain Koiali | +| kpy | Koryak | +| kpz | Kupsabiny | +| kqa | Mum | +| kqb | Kovai | +| kqc | Doromu-Koki | +| kqd | Koy Sanjaq Surat | +| kqe | Kalagan | +| kqf | Kakabai | +| kqg | Khe | +| kqi | Koitabu | +| kqj | Koromira | +| kqk | Kotafon Gbe | +| kql | Kyenele | +| kqm | Khisa | +| kqn | Kaonde | +| kqo | Eastern Krahn | +| kqp | Kimré | +| kqq | Krenak | +| kqr | Kimaragang | +| kqs | Northern Kissi | +| kqt | Klias River Kadazan | +| kqu | Seroa | +| kqv | Okolod | +| kqw | Kandas | +| kqx | Mser | +| kqy | Koorete | +| kqz | Korana | +| kra | Kumhali | +| krb | Karkin | +| krc | Karachay-Balkar | +| krd | Kairui-Midiki | +| kre | Panará | +| krf | Koro (Vanuatu) | +| krh | Kurama | +| kri | Krio | +| krj | Kinaray-A | +| krk | Kerek | +| krl | Karelian | +| krm | Krim | +| krn | Sapo | +| krp | Korop | +| krr | Kru'ng 2 | +| krs | Gbaya (Sudan) | +| krt | Tumari Kanuri | +| kru | Kurukh | +| krv | Kavet | +| krw | Western Krahn | +| krx | Karon | +| kry | Kryts | +| krz | Sota Kanum | +| ksb | Shambala | +| ksc | Southern Kalinga | +| ksd | Kuanua | +| kse | Kuni | +| ksf | Bafia | +| ksg | Kusaghe | +| ksh | Kölsch | +| ksi | Krisa | +| ksj | Uare | +| ksk | Kansa | +| ksl | Kumalu | +| ksm | Kumba | +| ksn | Kasiguranin | +| ksp | Kaba | +| ksq | Kwaami | +| ksr | Borong | +| kss | Southern Kisi | +| kst | Winyé | +| ksu | Khamyang | +| ksv | Kusu | +| ksw | S'gaw Karen | +| ksx | Kedang | +| ksy | Kharia Thar | +| ksz | Kodaku | +| kta | Katua | +| ktb | Kambaata | +| ktc | Kholok | +| ktd | Kokata | +| kte | Nubri | +| ktf | Kwami | +| ktg | Kalkutung | +| kth | Karanga | +| kti | North Muyu | +| ktj | Plapo Krumen | +| ktk | Kaniet | +| ktl | Koroshi | +| ktm | Kurti | +| ktn | Karitiâna | +| kto | Kuot | +| ktp | Kaduo | +| ktr | Kota Marudu Tinagas | +| kts | South Muyu | +| ktt | Ketum | +| ktu | Kituba (Democratic Republic of Congo) | +| ktv | Eastern Katu | +| ktw | Kato | +| ktx | Kaxararí | +| kty | Kango (Bas-Uélé District) | +| ktz | Ju/'hoan | +| kua | Kuanyama | +| kub | Kutep | +| kuc | Kwinsu | +| kud | 'Auhelawa | +| kue | Kuman (Papua New Guinea) | +| kuf | Western Katu | +| kug | Kupa | +| kuh | Kushi | +| kui | Kuikúro-Kalapálo | +| kuj | Kuria | +| kuk | Kepo' | +| kul | Kulere | +| kum | Kumyk | +| kun | Kunama | +| kuo | Kumukio | +| kup | Kunimaipa | +| kuq | Karipuna | +| kur | Kurdish | +| kus | Kusaal | +| kut | Kutenai | +| kuu | Upper Kuskokwim | +| kuv | Kur | +| kuw | Kpagua | +| kux | Kukatja | +| kuy | Kuuku-Ya'u | +| kuz | Kunza | +| kva | Bagvalal | +| kvb | Kubu | +| kvc | Kove | +| kvd | Kui (Indonesia) | +| kve | Kalabakan | +| kvf | Kabalai | +| kvg | Kuni-Boazi | +| kvh | Komodo | +| kvi | Kwang | +| kvj | Psikye | +| kvk | Korean Sign Language | +| kvl | Kayaw | +| kvm | Kendem | +| kvn | Border Kuna | +| kvo | Dobel | +| kvp | Kompane | +| kvq | Geba Karen | +| kvr | Kerinci | +| kvu | Yinbaw Karen | +| kvv | Kola | +| kvw | Wersing | +| kvx | Parkari Koli | +| kvy | Yintale Karen | +| kvz | Tsakwambo | +| kwa | Dâw | +| kwb | Kwa | +| kwc | Likwala | +| kwd | Kwaio | +| kwe | Kwerba | +| kwf | Kwara'ae | +| kwg | Sara Kaba Deme | +| kwh | Kowiai | +| kwi | Awa-Cuaiquer | +| kwj | Kwanga | +| kwk | Kwakiutl | +| kwl | Kofyar | +| kwm | Kwambi | +| kwn | Kwangali | +| kwo | Kwomtari | +| kwp | Kodia | +| kwr | Kwer | +| kws | Kwese | +| kwt | Kwesten | +| kwu | Kwakum | +| kwv | Sara Kaba Náà | +| kww | Kwinti | +| kwx | Khirwar | +| kwy | San Salvador Kongo | +| kwz | Kwadi | +| kxa | Kairiru | +| kxb | Krobu | +| kxc | Konso | +| kxd | Brunei | +| kxf | Manumanaw Karen | +| kxh | Karo (Ethiopia) | +| kxi | Keningau Murut | +| kxj | Kulfa | +| kxk | Zayein Karen | +| kxl | Nepali Kurux | +| kxm | Northern Khmer | +| kxn | Kanowit-Tanjong Melanau | +| kxo | Kanoé | +| kxp | Wadiyara Koli | +| kxq | Smärky Kanum | +| kxr | Koro (Papua New Guinea) | +| kxs | Kangjia | +| kxt | Koiwat | +| kxu | Kui (India) | +| kxv | Kuvi | +| kxw | Konai | +| kxx | Likuba | +| kxy | Kayong | +| kxz | Kerewo | +| kya | Kwaya | +| kyb | Butbut Kalinga | +| kyc | Kyaka | +| kyd | Karey | +| kye | Krache | +| kyf | Kouya | +| kyg | Keyagana | +| kyh | Karok | +| kyi | Kiput | +| kyj | Karao | +| kyk | Kamayo | +| kyl | Kalapuya | +| kyn | Northern Binukidnon | +| kyo | Kelon | +| kyq | Kenga | +| kyr | Kuruáya | +| kys | Baram Kayan | +| kyt | Kayagar | +| kyu | Western Kayah | +| kyw | Kudmali | +| kyx | Rapoisi | +| kyy | Kambaira | +| kyz | Kayabí | +| kza | Western Karaboro | +| kzb | Kaibobo | +| kzc | Bondoukou Kulango | +| kzd | Kadai | +| kzf | Da'a Kaili | +| kzg | Kikai | +| kzi | Kelabit | +| kzj | Coastal Kadazan | +| kzk | Kazukuru | +| kzl | Kayeli | +| kzm | Kais | +| kzn | Kokola | +| kzo | Kaningi | +| kzp | Kaidipang | +| kzq | Kaike | +| kzr | Karang | +| kzs | Sugut Dusun | +| kzt | Tambunan Dusun | +| kzu | Kayupulau | +| kzv | Komyandaret | +| kzx | Kamarian | +| kzy | Kango (Tshopo District) | +| kzz | Kalabra | +| laa | Southern Subanen | +| lac | Lacandon | +| lad | Ladino | +| lae | Pattani | +| laf | Lafofa | +| lag | Langi | +| lai | Lambya | +| laj | Lango (Uganda) | +| lak | Laka (Nigeria) | +| lal | Lalia | +| lam | Lamba | +| lan | Laru | +| lao | Lao | +| lap | Laka (Chad) | +| laq | Qabiao | +| lar | Larteh | +| las | Lama (Togo) | +| lat | Latin | +| lav | Latvian | +| law | Lauje | +| lax | Tiwa | +| laz | Aribwatsa | +| lbb | Label | +| lbc | Lakkia | +| lbe | Lak | +| lbf | Tinani | +| lbj | Ladakhi | +| lbk | Central Bontok | +| lbl | Libon Bikol | +| lbm | Lodhi | +| lbn | Lamet | +| lbo | Laven | +| lbq | Wampar | +| lbr | Lohorung | +| lbs | Libyan Sign Language | +| lbt | Lachi | +| lbu | Labu | +| lbv | Lavatbura-Lamusong | +| lbw | Tolaki | +| lbx | Lawangan | +| lby | Lamu-Lamu | +| lbz | Lardil | +| lcc | Legenyem | +| lcd | Lola | +| lce | Loncong | +| lcf | Lubu | +| lch | Luchazi | +| lcl | Lisela | +| lcm | Tungag | +| lcp | Western Lawa | +| lcq | Luhu | +| lcs | Lisabata-Nuniali | +| lda | Kla-Dan | +| ldb | Dũya | +| ldd | Luri | +| ldg | Lenyima | +| ldh | Lamja-Dengsa-Tola | +| ldi | Laari | +| ldj | Lemoro | +| ldk | Leelau | +| ldl | Kaan | +| ldm | Landoma | +| ldo | Loo | +| ldp | Tso | +| ldq | Lufu | +| lea | Lega-Shabunda | +| leb | Lala-Bisa | +| lec | Leco | +| led | Lendu | +| lee | Lyélé | +| lef | Lelemi | +| leh | Lenje | +| lei | Lemio | +| lej | Lengola | +| lek | Leipon | +| lel | Lele (Democratic Republic of Congo) | +| lem | Nomaande | +| leo | Leti (Cameroon) | +| lep | Lepcha | +| leq | Lembena | +| ler | Lenkau | +| les | Lese | +| let | Lesing-Gelimi | +| leu | Kara (Papua New Guinea) | +| lev | Lamma | +| lew | Ledo Kaili | +| lex | Luang | +| ley | Lemolang | +| lez | Lezghian | +| lfa | Lefa | +| lga | Lungga | +| lgb | Laghu | +| lgg | Lugbara | +| lgh | Laghuu | +| lgi | Lengilu | +| lgk | Lingarak | +| lgl | Wala | +| lgm | Lega-Mwenga | +| lgn | Opuuo | +| lgq | Logba | +| lgr | Lengo | +| lgt | Pahi | +| lgu | Longgu | +| lgz | Ligenza | +| lha | Laha (Viet Nam) | +| lhh | Laha (Indonesia) | +| lhi | Lahu Shi | +| lhl | Lahul Lohar | +| lhm | Lhomi | +| lhn | Lahanan | +| lhp | Lhokpu | +| lhs | Mlahsö | +| lht | Lo-Toga | +| lhu | Lahu | +| lia | West-Central Limba | +| lib | Likum | +| lic | Hlai | +| lid | Nyindrou | +| lie | Likila | +| lif | Limbu | +| lig | Ligbi | +| lih | Lihir | +| lij | Ligurian | +| lik | Lika | +| lil | Lillooet | +| lim | Limburgan | +| lin | Lingala | +| lio | Liki | +| lip | Sekpele | +| liq | Libido | +| lis | Lisu | +| lit | Lithuanian | +| liu | Logorik | +| liv | Liv | +| liw | Col | +| lix | Liabuku | +| liy | Banda-Bambari | +| liz | Libinza | +| lja | Golpa | +| lje | Rampi | +| lji | Laiyolo | +| ljl | Li'o | +| ljp | Lampung Api | +| ljw | Yirandali | +| ljx | Yuru | +| lka | Lakalei | +| lkb | Kabras | +| lkc | Kucong | +| lkd | Lakondê | +| lke | Kenyi | +| lkh | Lakha | +| lki | Laki | +| lkj | Remun | +| lkl | Laeko-Libuat | +| lkm | Kalaamaya | +| lkn | Lakon | +| lko | Khayo | +| lkr | Päri | +| lks | Kisa | +| lkt | Lakota | +| lku | Kungkari | +| lky | Lokoya | +| lla | Lala-Roba | +| llb | Lolo | +| llc | Lele (Guinea) | +| lld | Ladin | +| lle | Lele (Papua New Guinea) | +| llf | Hermit | +| llg | Lole | +| llh | Lamu | +| lli | Teke-Laali | +| llj | Ladji Ladji | +| llk | Lelak | +| lll | Lilau | +| llm | Lasalimu | +| lln | Lele (Chad) | +| llp | North Efate | +| llq | Lolak | +| lls | Lithuanian Sign Language | +| llu | Lau | +| llx | Lauan | +| lma | East Limba | +| lmb | Merei | +| lmc | Limilngan | +| lmd | Lumun | +| lme | Pévé | +| lmf | South Lembata | +| lmg | Lamogai | +| lmi | Lombi | +| lmj | West Lembata | +| lmk | Lamkang | +| lml | Hano | +| lmn | Lambadi | +| lmo | Lombard | +| lmp | Limbum | +| lmq | Lamatuka | +| lmr | Lamalera | +| lmu | Lamenu | +| lmv | Lomaiviti | +| lmw | Lake Miwok | +| lmx | Laimbue | +| lmy | Lamboya | +| lna | Langbashe | +| lnb | Mbalanhu | +| lnd | Lundayeh | +| lnh | Lanoh | +| lni | Daantanai' | +| lnj | Leningitij | +| lnl | South Central Banda | +| lnm | Langam | +| lnn | Lorediakarkar | +| lno | Lango (Sudan) | +| lns | Lamnso' | +| lnu | Longuda | +| lnz | Lonzo | +| loa | Loloda | +| lob | Lobi | +| loc | Inonhan | +| loe | Saluan | +| lof | Logol | +| log | Logo | +| loh | Narim | +| loi | Loma (Côte d'Ivoire) | +| loj | Lou | +| lok | Loko | +| lol | Mongo | +| lom | Loma (Liberia) | +| lon | Malawi Lomwe | +| loo | Lombo | +| lop | Lopa | +| loq | Lobala | +| lor | Téén | +| los | Loniu | +| lot | Otuho | +| lou | Louisiana Creole French | +| low | Tampias Lobu | +| lox | Loun | +| loy | Loke | +| loz | Lozi | +| lpa | Lelepa | +| lpe | Lepki | +| lpn | Long Phuri Naga | +| lpo | Lipo | +| lpx | Lopit | +| lra | Rara Bakati' | +| lrc | Northern Luri | +| lre | Laurentian | +| lrg | Laragia | +| lri | Marachi | +| lrl | Lari | +| lrm | Marama | +| lrn | Lorang | +| lro | Laro | +| lrr | Southern Yamphu | +| lrt | Larantuka Malay | +| lrv | Larevat | +| lrz | Lemerig | +| lsa | Lasgerdi | +| lsd | Lishana Deni | +| lse | Lusengo | +| lsh | Lish | +| lsi | Lashi | +| lsl | Latvian Sign Language | +| lsm | Saamia | +| lsp | Panamanian Sign Language | +| lsr | Aruop | +| lss | Lasi | +| lst | Trinidad and Tobago Sign Language | +| lsy | Mauritian Sign Language | +| ltc | Late Middle Chinese | +| ltg | Latgalian | +| lti | Leti (Indonesia) | +| ltn | Latundê | +| lto | Tsotso | +| lts | Tachoni | +| ltu | Latu | +| ltz | Luxembourgish | +| lua | Luba-Lulua | +| lub | Luba-Katanga | +| luc | Aringa | +| lud | Ludian | +| lue | Luvale | +| luf | Laua | +| lug | Ganda | +| lui | Luiseno | +| luj | Luna | +| luk | Lunanakha | +| lul | Olu'bo | +| lum | Luimbi | +| lun | Lunda | +| luo | Luo (Kenya and Tanzania) | +| lup | Lumbu | +| luq | Lucumi | +| lur | Laura | +| lus | Lushai | +| lut | Lushootseed | +| luv | Luwati | +| luw | Luo (Cameroon) | +| luz | Southern Luri | +| lva | Maku'a | +| lvk | Lavukaleve | +| lvs | Standard Latvian | +| lvu | Levuka | +| lwa | Lwalu | +| lwe | Lewo Eleng | +| lwg | Wanga | +| lwh | White Lachi | +| lwl | Eastern Lawa | +| lwm | Laomian | +| lwo | Luwo | +| lwt | Lewotobi | +| lwu | Lawu | +| lww | Lewo | +| lya | Layakha | +| lyg | Lyngngam | +| lyn | Luyana | +| lzh | Literary Chinese | +| lzl | Litzlitz | +| lzn | Leinong Naga | +| lzz | Laz | +| maa | San Jerónimo Tecóatl Mazatec | +| mab | Yutanduchi Mixtec | +| mad | Madurese | +| mae | Bo-Rukul | +| maf | Mafa | +| mag | Magahi | +| mah | Marshallese | +| mai | Maithili | +| maj | Jalapa De Díaz Mazatec | +| mak | Makasar | +| mal | Malayalam | +| mam | Mam | +| maq | Chiquihuitlán Mazatec | +| mar | Marathi | +| mas | Masai | +| mat | San Francisco Matlatzinca | +| mau | Huautla Mazatec | +| mav | Sateré-Mawé | +| maw | Mampruli | +| max | North Moluccan Malay | +| maz | Central Mazahua | +| mba | Higaonon | +| mbb | Western Bukidnon Manobo | +| mbc | Macushi | +| mbd | Dibabawon Manobo | +| mbe | Molale | +| mbf | Baba Malay | +| mbh | Mangseng | +| mbi | Ilianen Manobo | +| mbj | Nadëb | +| mbk | Malol | +| mbl | Maxakalí | +| mbm | Ombamba | +| mbn | Macaguán | +| mbo | Mbo (Cameroon) | +| mbp | Malayo | +| mbq | Maisin | +| mbr | Nukak Makú | +| mbs | Sarangani Manobo | +| mbt | Matigsalug Manobo | +| mbu | Mbula-Bwazza | +| mbv | Mbulungish | +| mbw | Maring | +| mbx | Mari (East Sepik Province) | +| mby | Memoni | +| mbz | Amoltepec Mixtec | +| mca | Maca | +| mcb | Machiguenga | +| mcc | Bitur | +| mcd | Sharanahua | +| mce | Itundujia Mixtec | +| mcf | Matsés | +| mcg | Mapoyo | +| mch | Maquiritari | +| mci | Mese | +| mcj | Mvanip | +| mck | Mbunda | +| mcl | Macaguaje | +| mcm | Malaccan Creole Portuguese | +| mcn | Masana | +| mco | Coatlán Mixe | +| mcp | Makaa | +| mcq | Ese | +| mcr | Menya | +| mcs | Mambai | +| mct | Mengisa | +| mcu | Cameroon Mambila | +| mcv | Minanibai | +| mcw | Mawa (Chad) | +| mcx | Mpiemo | +| mcy | South Watut | +| mcz | Mawan | +| mda | Mada (Nigeria) | +| mdb | Morigi | +| mdc | Male (Papua New Guinea) | +| mdd | Mbum | +| mde | Maba (Chad) | +| mdf | Moksha | +| mdg | Massalat | +| mdh | Maguindanaon | +| mdi | Mamvu | +| mdj | Mangbetu | +| mdk | Mangbutu | +| mdl | Maltese Sign Language | +| mdm | Mayogo | +| mdn | Mbati | +| mdp | Mbala | +| mdq | Mbole | +| mdr | Mandar | +| mds | Maria (Papua New Guinea) | +| mdt | Mbere | +| mdu | Mboko | +| mdv | Santa Lucía Monteverde Mixtec | +| mdw | Mbosi | +| mdx | Dizin | +| mdy | Male (Ethiopia) | +| mdz | Suruí Do Pará | +| mea | Menka | +| meb | Ikobi | +| mec | Mara | +| med | Melpa | +| mee | Mengen | +| mef | Megam | +| meh | Southwestern Tlaxiaco Mixtec | +| mei | Midob | +| mej | Meyah | +| mek | Mekeo | +| mel | Central Melanau | +| mem | Mangala | +| men | Mende (Sierra Leone) | +| meo | Kedah Malay | +| mep | Miriwung | +| meq | Merey | +| mer | Meru | +| mes | Masmaje | +| met | Mato | +| meu | Motu | +| mev | Mano | +| mew | Maaka | +| mey | Hassaniyya | +| mez | Menominee | +| mfa | Pattani Malay | +| mfb | Bangka | +| mfc | Mba | +| mfd | Mendankwe-Nkwen | +| mfe | Morisyen | +| mff | Naki | +| mfg | Mogofin | +| mfh | Matal | +| mfi | Wandala | +| mfj | Mefele | +| mfk | North Mofu | +| mfl | Putai | +| mfm | Marghi South | +| mfn | Cross River Mbembe | +| mfo | Mbe | +| mfp | Makassar Malay | +| mfq | Moba | +| mfr | Marithiel | +| mfs | Mexican Sign Language | +| mft | Mokerang | +| mfu | Mbwela | +| mfv | Mandjak | +| mfw | Mulaha | +| mfx | Melo | +| mfy | Mayo | +| mfz | Mabaan | +| mga | Middle Irish (900-1200) | +| mgb | Mararit | +| mgc | Morokodo | +| mgd | Moru | +| mge | Mango | +| mgf | Maklew | +| mgg | Mpumpong | +| mgh | Makhuwa-Meetto | +| mgi | Lijili | +| mgj | Abureni | +| mgk | Mawes | +| mgl | Maleu-Kilenge | +| mgm | Mambae | +| mgn | Mbangi | +| mgo | Meta' | +| mgp | Eastern Magar | +| mgq | Malila | +| mgr | Mambwe-Lungu | +| mgs | Manda (Tanzania) | +| mgt | Mongol | +| mgu | Mailu | +| mgv | Matengo | +| mgw | Matumbi | +| mgy | Mbunga | +| mgz | Mbugwe | +| mha | Manda (India) | +| mhb | Mahongwe | +| mhc | Mocho | +| mhd | Mbugu | +| mhe | Besisi | +| mhf | Mamaa | +| mhg | Margu | +| mhi | Ma'di | +| mhj | Mogholi | +| mhk | Mungaka | +| mhl | Mauwake | +| mhm | Makhuwa-Moniga | +| mhn | Mócheno | +| mho | Mashi (Zambia) | +| mhp | Balinese Malay | +| mhq | Mandan | +| mhr | Eastern Mari | +| mhs | Buru (Indonesia) | +| mht | Mandahuaca | +| mhu | Digaro-Mishmi | +| mhw | Mbukushu | +| mhx | Maru | +| mhy | Ma'anyan | +| mhz | Mor (Mor Islands) | +| mia | Miami | +| mib | Atatláhuca Mixtec | +| mic | Mi'kmaq | +| mid | Mandaic | +| mie | Ocotepec Mixtec | +| mif | Mofu-Gudur | +| mig | San Miguel El Grande Mixtec | +| mih | Chayuco Mixtec | +| mii | Chigmecatitlán Mixtec | +| mij | Abar | +| mik | Mikasuki | +| mil | Peñoles Mixtec | +| mim | Alacatlatzala Mixtec | +| min | Minangkabau | +| mio | Pinotepa Nacional Mixtec | +| mip | Apasco-Apoala Mixtec | +| miq | Mískito | +| mir | Isthmus Mixe | +| mit | Southern Puebla Mixtec | +| miu | Cacaloxtepec Mixtec | +| miw | Akoye | +| mix | Mixtepec Mixtec | +| miy | Ayutla Mixtec | +| miz | Coatzospan Mixtec | +| mjc | San Juan Colorado Mixtec | +| mjd | Northwest Maidu | +| mje | Muskum | +| mjg | Tu | +| mjh | Mwera (Nyasa) | +| mji | Kim Mun | +| mjj | Mawak | +| mjk | Matukar | +| mjl | Mandeali | +| mjm | Medebur | +| mjn | Ma (Papua New Guinea) | +| mjo | Malankuravan | +| mjp | Malapandaram | +| mjq | Malaryan | +| mjr | Malavedan | +| mjs | Miship | +| mjt | Sauria Paharia | +| mju | Manna-Dora | +| mjv | Mannan | +| mjw | Karbi | +| mjx | Mahali | +| mjy | Mahican | +| mjz | Majhi | +| mka | Mbre | +| mkb | Mal Paharia | +| mkc | Siliput | +| mkd | Macedonian | +| mke | Mawchi | +| mkf | Miya | +| mkg | Mak (China) | +| mki | Dhatki | +| mkj | Mokilese | +| mkk | Byep | +| mkl | Mokole | +| mkm | Moklen | +| mkn | Kupang Malay | +| mko | Mingang Doso | +| mkp | Moikodi | +| mkq | Bay Miwok | +| mkr | Malas | +| mks | Silacayoapan Mixtec | +| mkt | Vamale | +| mku | Konyanka Maninka | +| mkv | Mafea | +| mkw | Kituba (Congo) | +| mkx | Kinamiging Manobo | +| mky | East Makian | +| mkz | Makasae | +| mla | Malo | +| mlb | Mbule | +| mlc | Cao Lan | +| mle | Manambu | +| mlf | Mal | +| mlh | Mape | +| mli | Malimpung | +| mlj | Miltu | +| mlk | Ilwana | +| mll | Malua Bay | +| mlm | Mulam | +| mln | Malango | +| mlo | Mlomp | +| mlp | Bargam | +| mlq | Western Maninkakan | +| mlr | Vame | +| mls | Masalit | +| mlt | Maltese | +| mlu | To'abaita | +| mlv | Motlav | +| mlw | Moloko | +| mlx | Malfaxal | +| mlz | Malaynon | +| mma | Mama | +| mmb | Momina | +| mmc | Michoacán Mazahua | +| mmd | Maonan | +| mme | Mae | +| mmf | Mundat | +| mmg | North Ambrym | +| mmh | Mehináku | +| mmi | Musar | +| mmj | Majhwar | +| mmk | Mukha-Dora | +| mml | Man Met | +| mmm | Maii | +| mmn | Mamanwa | +| mmo | Mangga Buang | +| mmp | Siawi | +| mmq | Musak | +| mmr | Western Xiangxi Miao | +| mmt | Malalamai | +| mmu | Mmaala | +| mmv | Miriti | +| mmw | Emae | +| mmx | Madak | +| mmy | Migaama | +| mmz | Mabaale | +| mna | Mbula | +| mnb | Muna | +| mnc | Manchu | +| mnd | Mondé | +| mne | Naba | +| mnf | Mundani | +| mng | Eastern Mnong | +| mnh | Mono (Democratic Republic of Congo) | +| mni | Manipuri | +| mnj | Munji | +| mnk | Mandinka | +| mnl | Tiale | +| mnm | Mapena | +| mnn | Southern Mnong | +| mnp | Min Bei Chinese | +| mnq | Minriq | +| mnr | Mono (USA) | +| mns | Mansi | +| mnu | Mer | +| mnv | Rennell-Bellona | +| mnw | Mon | +| mnx | Manikion | +| mny | Manyawa | +| mnz | Moni | +| moa | Mwan | +| moc | Mocoví | +| moe | Montagnais | +| mog | Mongondow | +| moh | Mohawk | +| moi | Mboi | +| moj | Monzombo | +| mok | Morori | +| mom | Mangue | +| mon | Mongolian | +| moo | Monom | +| mop | Mopán Maya | +| moq | Mor (Bomberai Peninsula) | +| mor | Moro | +| mos | Mossi | +| mot | Barí | +| mou | Mogum | +| mov | Mohave | +| mow | Moi (Congo) | +| mox | Molima | +| moy | Shekkacho | +| moz | Mukulu | +| mpa | Mpoto | +| mpb | Mullukmulluk | +| mpc | Mangarayi | +| mpd | Machinere | +| mpe | Majang | +| mpg | Marba | +| mph | Maung | +| mpi | Mpade | +| mpj | Martu Wangka | +| mpk | Mbara (Chad) | +| mpl | Middle Watut | +| mpm | Yosondúa Mixtec | +| mpn | Mindiri | +| mpo | Miu | +| mpp | Migabac | +| mpq | Matís | +| mpr | Vangunu | +| mps | Dadibi | +| mpt | Mian | +| mpu | Makuráp | +| mpv | Mungkip | +| mpw | Mapidian | +| mpx | Misima-Panaeati | +| mpy | Mapia | +| mpz | Mpi | +| mqa | Maba (Indonesia) | +| mqb | Mbuko | +| mqc | Mangole | +| mqe | Matepi | +| mqf | Momuna | +| mqg | Kota Bangun Kutai Malay | +| mqh | Tlazoyaltepec Mixtec | +| mqi | Mariri | +| mqj | Mamasa | +| mqk | Rajah Kabunsuwan Manobo | +| mql | Mbelime | +| mqm | South Marquesan | +| mqn | Moronene | +| mqo | Modole | +| mqp | Manipa | +| mqq | Minokok | +| mqr | Mander | +| mqs | West Makian | +| mqt | Mok | +| mqu | Mandari | +| mqv | Mosimo | +| mqw | Murupi | +| mqx | Mamuju | +| mqy | Manggarai | +| mqz | Pano | +| mra | Mlabri | +| mrb | Marino | +| mrc | Maricopa | +| mrd | Western Magar | +| mre | Martha's Vineyard Sign Language | +| mrf | Elseng | +| mrg | Mising | +| mrh | Mara Chin | +| mri | Maori | +| mrj | Western Mari | +| mrk | Hmwaveke | +| mrl | Mortlockese | +| mrm | Merlav | +| mrn | Cheke Holo | +| mro | Mru | +| mrp | Morouas | +| mrq | North Marquesan | +| mrr | Maria (India) | +| mrs | Maragus | +| mrt | Marghi Central | +| mru | Mono (Cameroon) | +| mrv | Mangareva | +| mrw | Maranao | +| mrx | Maremgi | +| mry | Mandaya | +| mrz | Marind | +| msb | Masbatenyo | +| msc | Sankaran Maninka | +| msd | Yucatec Maya Sign Language | +| mse | Musey | +| msf | Mekwei | +| msg | Moraid | +| msh | Masikoro Malagasy | +| msi | Sabah Malay | +| msj | Ma (Democratic Republic of Congo) | +| msk | Mansaka | +| msl | Molof | +| msm | Agusan Manobo | +| msn | Vurës | +| mso | Mombum | +| msp | Maritsauá | +| msq | Caac | +| msr | Mongolian Sign Language | +| mss | West Masela | +| msu | Musom | +| msv | Maslam | +| msw | Mansoanka | +| msx | Moresada | +| msy | Aruamu | +| msz | Momare | +| mta | Cotabato Manobo | +| mtb | Anyin Morofo | +| mtc | Munit | +| mtd | Mualang | +| mte | Mono (Solomon Islands) | +| mtf | Murik (Papua New Guinea) | +| mtg | Una | +| mth | Munggui | +| mti | Maiwa (Papua New Guinea) | +| mtj | Moskona | +| mtk | Mbe' | +| mtl | Montol | +| mtm | Mator | +| mtn | Matagalpa | +| mto | Totontepec Mixe | +| mtp | Wichí Lhamtés Nocten | +| mtq | Muong | +| mtr | Mewari | +| mts | Yora | +| mtt | Mota | +| mtu | Tututepec Mixtec | +| mtv | Asaro'o | +| mtw | Southern Binukidnon | +| mtx | Tidaá Mixtec | +| mty | Nabi | +| mua | Mundang | +| mub | Mubi | +| muc | Ajumbu | +| mud | Mednyj Aleut | +| mug | Musgu | +| muh | Mündü | +| mui | Musi | +| muj | Mabire | +| muk | Mugom | +| mum | Maiwala | +| muo | Nyong | +| mup | Malvi | +| muq | Eastern Xiangxi Miao | +| mur | Murle | +| mus | Creek | +| mut | Western Muria | +| muu | Yaaku | +| muv | Muthuvan | +| mux | Bo-Ung | +| muy | Muyang | +| muz | Mursi | +| mva | Manam | +| mvb | Mattole | +| mvd | Mamboru | +| mve | Marwari (Pakistan) | +| mvf | Peripheral Mongolian | +| mvg | Yucuañe Mixtec | +| mvh | Mulgi | +| mvi | Miyako | +| mvk | Mekmek | +| mvl | Mbara (Australia) | +| mvn | Minaveha | +| mvo | Marovo | +| mvp | Duri | +| mvq | Moere | +| mvr | Marau | +| mvs | Massep | +| mvt | Mpotovoro | +| mvu | Marfa | +| mvv | Tagal Murut | +| mvw | Machinga | +| mvx | Meoswar | +| mvy | Indus Kohistani | +| mvz | Mesqan | +| mwa | Mwatebu | +| mwb | Juwal | +| mwc | Are | +| mwe | Mwera (Chimwera) | +| mwf | Murrinh-Patha | +| mwg | Aiklep | +| mwh | Mouk-Aria | +| mwi | Labo | +| mwk | Kita Maninkakan | +| mwl | Mirandese | +| mwm | Sar | +| mwn | Nyamwanga | +| mwo | Central Maewo | +| mwp | Kala Lagaw Ya | +| mwq | Mün Chin | +| mws | Mwimbi-Muthambi | +| mwt | Moken | +| mwu | Mittu | +| mwv | Mentawai | +| mww | Hmong Daw | +| mwy | Mosiro | +| mwz | Moingi | +| mxa | Northwest Oaxaca Mixtec | +| mxb | Tezoatlán Mixtec | +| mxc | Manyika | +| mxd | Modang | +| mxe | Mele-Fila | +| mxf | Malgbe | +| mxg | Mbangala | +| mxh | Mvuba | +| mxi | Mozarabic | +| mxj | Miju-Mishmi | +| mxk | Monumbo | +| mxl | Maxi Gbe | +| mxm | Meramera | +| mxn | Moi (Indonesia) | +| mxo | Mbowe | +| mxp | Tlahuitoltepec Mixe | +| mxq | Juquila Mixe | +| mxr | Murik (Malaysia) | +| mxs | Huitepec Mixtec | +| mxt | Jamiltepec Mixtec | +| mxu | Mada (Cameroon) | +| mxv | Metlatónoc Mixtec | +| mxw | Namo | +| mxx | Mahou | +| mxy | Southeastern Nochixtlán Mixtec | +| mxz | Central Masela | +| mya | Burmese | +| myb | Mbay | +| myc | Mayeka | +| mye | Myene | +| myf | Bambassi | +| myg | Manta | +| myh | Makah | +| myj | Mangayat | +| myk | Mamara Senoufo | +| myl | Moma | +| mym | Me'en | +| myo | Anfillo | +| myp | Pirahã | +| myr | Muniche | +| mys | Mesmes | +| myu | Mundurukú | +| myv | Erzya | +| myw | Muyuw | +| myx | Masaaba | +| myy | Macuna | +| myz | Classical Mandaic | +| mza | Santa María Zacatepec Mixtec | +| mzb | Tumzabt | +| mzc | Madagascar Sign Language | +| mzd | Malimba | +| mze | Morawa | +| mzg | Monastic Sign Language | +| mzh | Wichí Lhamtés Güisnay | +| mzi | Ixcatlán Mazatec | +| mzj | Manya | +| mzk | Nigeria Mambila | +| mzl | Mazatlán Mixe | +| mzm | Mumuye | +| mzn | Mazanderani | +| mzo | Matipuhy | +| mzp | Movima | +| mzq | Mori Atas | +| mzr | Marúbo | +| mzs | Macanese | +| mzt | Mintil | +| mzu | Inapang | +| mzv | Manza | +| mzw | Deg | +| mzy | Mozambican Sign Language | +| mzz | Maiadomu | +| naa | Namla | +| nab | Southern Nambikuára | +| nac | Narak | +| nae | Naka'ela | +| naf | Nabak | +| nag | Naga Pidgin | +| naj | Nalu | +| nak | Nakanai | +| nal | Nalik | +| nam | Ngan'gityemerri | +| nan | Min Nan Chinese | +| nao | Naaba | +| nap | Neapolitan | +| naq | Khoekhoe | +| nar | Iguta | +| nas | Naasioi | +| nat | Ca̱hungwa̱rya̱ | +| nau | Nauru | +| nav | Navajo | +| naw | Nawuri | +| nax | Nakwi | +| nay | Narrinyeri | +| naz | Coatepec Nahuatl | +| nba | Nyemba | +| nbb | Ndoe | +| nbc | Chang Naga | +| nbd | Ngbinda | +| nbe | Konyak Naga | +| nbh | Ngamo | +| nbi | Mao Naga | +| nbj | Ngarinman | +| nbk | Nake | +| nbl | South Ndebele | +| nbm | Ngbaka Ma'bo | +| nbn | Kuri | +| nbo | Nkukoli | +| nbp | Nnam | +| nbq | Nggem | +| nbr | Numana-Nunku-Gbantu-Numbu | +| nbs | Namibian Sign Language | +| nbt | Na | +| nbu | Rongmei Naga | +| nbv | Ngamambo | +| nbw | Southern Ngbandi | +| nby | Ningera | +| nca | Iyo | +| ncb | Central Nicobarese | +| ncc | Ponam | +| ncd | Nachering | +| nce | Yale | +| ncf | Notsi | +| ncg | Nisga'a | +| nch | Central Huasteca Nahuatl | +| nci | Classical Nahuatl | +| ncj | Northern Puebla Nahuatl | +| nck | Nakara | +| ncl | Michoacán Nahuatl | +| ncm | Nambo | +| ncn | Nauna | +| nco | Sibe | +| ncp | Ndaktup | +| ncr | Ncane | +| ncs | Nicaraguan Sign Language | +| nct | Chothe Naga | +| ncu | Chumburung | +| ncx | Central Puebla Nahuatl | +| ncz | Natchez | +| nda | Ndasa | +| ndb | Kenswei Nsei | +| ndc | Ndau | +| ndd | Nde-Nsele-Nta | +| nde | North Ndebele | +| ndg | Ndengereko | +| ndh | Ndali | +| ndi | Samba Leko | +| ndj | Ndamba | +| ndk | Ndaka | +| ndl | Ndolo | +| ndm | Ndam | +| ndn | Ngundi | +| ndo | Ndonga | +| ndp | Ndo | +| ndq | Ndombe | +| ndr | Ndoola | +| nds | Low German | +| ndt | Ndunga | +| ndu | Dugun | +| ndv | Ndut | +| ndw | Ndobo | +| ndx | Nduga | +| ndy | Lutos | +| ndz | Ndogo | +| nea | Eastern Ngad'a | +| neb | Toura (Côte d'Ivoire) | +| nec | Nedebang | +| nee | Nêlêmwa-Nixumwak | +| neg | Negidal | +| neh | Nyenkha | +| nej | Neko | +| nek | Neku | +| nem | Nemi | +| nen | Nengone | +| nep | Nepali (macrolanguage) | +| neq | North Central Mixe | +| ner | Yahadian | +| nes | Bhoti Kinnauri | +| net | Nete | +| nev | Nyaheun | +| new | Newari | +| nex | Neme | +| ney | Neyo | +| nez | Nez Perce | +| nfa | Dhao | +| nfd | Ahwai | +| nfl | Ayiwo | +| nfr | Nafaanra | +| nfu | Mfumte | +| nga | Ngbaka | +| ngb | Northern Ngbandi | +| ngc | Ngombe (Democratic Republic of Congo) | +| ngd | Ngando (Central African Republic) | +| nge | Ngemba | +| ngg | Ngbaka Manza | +| ngh | N/u | +| ngi | Ngizim | +| ngj | Ngie | +| ngk | Dalabon | +| ngl | Lomwe | +| ngn | Ngwo | +| ngp | Ngulu | +| ngq | Ngurimi | +| ngr | Engdewu | +| ngs | Gvoko | +| ngt | Ngeq | +| ngu | Guerrero Nahuatl | +| ngv | Nagumi | +| ngw | Ngwaba | +| ngx | Nggwahyi | +| ngy | Tibea | +| ngz | Ngungwel | +| nha | Nhanda | +| nhb | Beng | +| nhc | Tabasco Nahuatl | +| nhd | Chiripá | +| nhe | Eastern Huasteca Nahuatl | +| nhf | Nhuwala | +| nhg | Tetelcingo Nahuatl | +| nhh | Nahari | +| nhi | Zacatlán-Ahuacatlán-Tepetzintla Nahuatl | +| nhk | Isthmus-Cosoleacaque Nahuatl | +| nhm | Morelos Nahuatl | +| nhn | Central Nahuatl | +| nho | Takuu | +| nhp | Isthmus-Pajapan Nahuatl | +| nhq | Huaxcaleca Nahuatl | +| nhr | Naro | +| nht | Ometepec Nahuatl | +| nhu | Noone | +| nhv | Temascaltepec Nahuatl | +| nhw | Western Huasteca Nahuatl | +| nhx | Isthmus-Mecayapan Nahuatl | +| nhy | Northern Oaxaca Nahuatl | +| nhz | Santa María La Alta Nahuatl | +| nia | Nias | +| nib | Nakame | +| nid | Ngandi | +| nie | Niellim | +| nif | Nek | +| nig | Ngalakan | +| nih | Nyiha (Tanzania) | +| nii | Nii | +| nij | Ngaju | +| nik | Southern Nicobarese | +| nil | Nila | +| nim | Nilamba | +| nin | Ninzo | +| nio | Nganasan | +| niq | Nandi | +| nir | Nimboran | +| nis | Nimi | +| nit | Southeastern Kolami | +| niu | Niuean | +| niv | Gilyak | +| niw | Nimo | +| nix | Hema | +| niy | Ngiti | +| niz | Ningil | +| nja | Nzanyi | +| njb | Nocte Naga | +| njh | Lotha Naga | +| nji | Gudanji | +| njj | Njen | +| njl | Njalgulgule | +| njm | Angami Naga | +| njn | Liangmai Naga | +| njo | Ao Naga | +| njr | Njerep | +| njs | Nisa | +| nju | Ngadjunmaya | +| njx | Kunyi | +| njy | Njyem | +| njz | Nyishi | +| nka | Nkoya | +| nkb | Khoibu Naga | +| nkc | Nkongho | +| nkd | Koireng | +| nke | Duke | +| nkg | Nekgini | +| nkh | Khezha Naga | +| nki | Thangal Naga | +| nkj | Nakai | +| nkk | Nokuku | +| nkm | Namat | +| nkn | Nkangala | +| nko | Nkonya | +| nkp | Niuatoputapu | +| nkq | Nkami | +| nkr | Nukuoro | +| nks | North Asmat | +| nkt | Nyika (Tanzania) | +| nku | Bouna Kulango | +| nkv | Nyika (Malawi and Zambia) | +| nkw | Nkutu | +| nkx | Nkoroo | +| nkz | Nkari | +| nla | Ngombale | +| nlc | Nalca | +| nld | Dutch | +| nle | East Nyala | +| nlg | Gela | +| nli | Grangali | +| nlj | Nyali | +| nlk | Ninia Yali | +| nll | Nihali | +| nlo | Ngul | +| nlu | Nchumbulu | +| nlv | Orizaba Nahuatl | +| nlx | Nahali | +| nly | Nyamal | +| nlz | Nalögo | +| nma | Maram Naga | +| nmb | Big Nambas | +| nmc | Ngam | +| nmd | Ndumu | +| nme | Mzieme Naga | +| nmf | Tangkhul Naga (India) | +| nmg | Kwasio | +| nmh | Monsang Naga | +| nmi | Nyam | +| nmk | Namakura | +| nml | Ndemli | +| nmm | Manangba | +| nmn | !Xóõ | +| nmo | Moyon Naga | +| nmp | Nimanbur | +| nmq | Nambya | +| nmr | Nimbari | +| nms | Letemboi | +| nmt | Namonuito | +| nmu | Northeast Maidu | +| nmv | Ngamini | +| nmw | Nimoa | +| nmx | Nama (Papua New Guinea) | +| nmy | Namuyi | +| nmz | Nawdm | +| nna | Nyangumarta | +| nnb | Nande | +| nnc | Nancere | +| nnd | West Ambae | +| nne | Ngandyera | +| nnf | Ngaing | +| nng | Maring Naga | +| nnh | Ngiemboon | +| nni | North Nuaulu | +| nnj | Nyangatom | +| nnk | Nankina | +| nnl | Northern Rengma Naga | +| nnm | Namia | +| nnn | Ngete | +| nno | Norwegian Nynorsk | +| nnp | Wancho Naga | +| nnq | Ngindo | +| nnr | Narungga | +| nns | Ningye | +| nnt | Nanticoke | +| nnu | Dwang | +| nnv | Nugunu (Australia) | +| nnw | Southern Nuni | +| nny | Nyangga | +| nnz | Nda'nda' | +| noa | Woun Meu | +| nob | Norwegian Bokmål | +| noc | Nuk | +| nod | Northern Thai | +| noe | Nimadi | +| nof | Nomane | +| nog | Nogai | +| noh | Nomu | +| noi | Noiri | +| noj | Nonuya | +| nok | Nooksack | +| nol | Nomlaki | +| non | Old Norse | +| nop | Numanggang | +| noq | Ngongo | +| nor | Norwegian | +| nos | Eastern Nisu | +| not | Nomatsiguenga | +| nou | Ewage-Notu | +| now | Nyambo | +| noy | Noy | +| noz | Nayi | +| npa | Nar Phu | +| nph | Phom Naga | +| npi | Nepali (individual language) | +| npl | Southeastern Puebla Nahuatl | +| npn | Mondropolon | +| npo | Pochuri Naga | +| nps | Nipsan | +| npy | Napu | +| nqg | Southern Nago | +| nqk | Kura Ede Nago | +| nqm | Ndom | +| nqn | Nen | +| nra | Ngom | +| nrb | Nara | +| nrc | Noric | +| nre | Southern Rengma Naga | +| nrf | Jèrriais | +| nrg | Narango | +| nri | Chokri Naga | +| nrk | Ngarla | +| nrl | Ngarluma | +| nrm | Narom | +| nrn | Norn | +| nrt | Northern Kalapuya | +| nru | Narua | +| nrz | Lala | +| nsa | Sangtam Naga | +| nsd | Southern Nisu | +| nse | Nsenga | +| nsf | Northwestern Nisu | +| nsg | Ngasa | +| nsh | Ngoshie | +| nsi | Nigerian Sign Language | +| nsk | Naskapi | +| nsl | Norwegian Sign Language | +| nsm | Sumi Naga | +| nsn | Nehan | +| nso | Pedi | +| nsp | Nepalese Sign Language | +| nsq | Northern Sierra Miwok | +| nsr | Maritime Sign Language | +| nss | Nali | +| nst | Tase Naga | +| nsu | Sierra Negra Nahuatl | +| nsw | Navut | +| nsx | Nsongo | +| nsy | Nasal | +| nsz | Nisenan | +| nte | Nathembo | +| nti | Natioro | +| ntj | Ngaanyatjarra | +| ntk | Ikoma-Nata-Isenye | +| ntm | Nateni | +| nto | Ntomba | +| ntp | Northern Tepehuan | +| ntr | Delo | +| ntu | Natügu | +| ntw | Nottoway | +| nty | Mantsi | +| ntz | Natanzi | +| nua | Yuanga | +| nuc | Nukuini | +| nud | Ngala | +| nue | Ngundu | +| nuf | Nusu | +| nug | Nungali | +| nuh | Ndunda | +| nui | Ngumbi | +| nuj | Nyole | +| nuk | Nuu-chah-nulth | +| nul | Nusa Laut | +| num | Niuafo'ou | +| nun | Anong | +| nuo | Nguôn | +| nup | Nupe-Nupe-Tako | +| nuq | Nukumanu | +| nur | Nukuria | +| nus | Nuer | +| nut | Nung (Viet Nam) | +| nuu | Ngbundu | +| nuv | Northern Nuni | +| nuw | Nguluwan | +| nux | Mehek | +| nuy | Nunggubuyu | +| nuz | Tlamacazapa Nahuatl | +| nvh | Nasarian | +| nvm | Namiae | +| nvo | Nyokon | +| nwa | Nawathinehena | +| nwb | Nyabwa | +| nwe | Ngwe | +| nwi | Southwest Tanna | +| nwm | Nyamusa-Molo | +| nwo | Nauo | +| nwr | Nawaru | +| nxa | Nauete | +| nxd | Ngando (Democratic Republic of Congo) | +| nxe | Nage | +| nxg | Ngad'a | +| nxi | Nindi | +| nxl | South Nuaulu | +| nxn | Ngawun | +| nxo | Ndambomo | +| nxq | Naxi | +| nxr | Ninggerum | +| nxx | Nafri | +| nya | Nyanja | +| nyb | Nyangbo | +| nyc | Nyanga-li | +| nyd | Nyore | +| nye | Nyengo | +| nyf | Giryama | +| nyg | Nyindu | +| nyh | Nyigina | +| nyi | Ama (Sudan) | +| nyj | Nyanga | +| nyk | Nyaneka | +| nyl | Nyeu | +| nym | Nyamwezi | +| nyn | Nyankole | +| nyo | Nyoro | +| nyp | Nyang'i | +| nyq | Nayini | +| nyr | Nyiha (Malawi) | +| nys | Nyunga | +| nyt | Nyawaygi | +| nyu | Nyungwe | +| nyv | Nyulnyul | +| nyw | Nyaw | +| nyx | Nganyaywana | +| nyy | Nyakyusa-Ngonde | +| nza | Tigon Mbembe | +| nzb | Njebi | +| nzi | Nzima | +| nzk | Nzakara | +| nzm | Zeme Naga | +| nzs | New Zealand Sign Language | +| nzu | Teke-Nzikou | +| nzy | Nzakambay | +| nzz | Nanga Dama Dogon | +| oaa | Orok | +| oac | Oroch | +| oar | Old Aramaic (up to 700 BCE) | +| obi | Obispeño | +| obl | Oblo | +| obm | Moabite | +| obo | Obo Manobo | +| obr | Old Burmese | +| obu | Obulom | +| oca | Ocaina | +| och | Old Chinese | +| oci | Occitan (post 1500) | +| oco | Old Cornish | +| ocu | Atzingo Matlatzinca | +| odk | Od | +| odt | Old Dutch | +| odu | Odual | +| ofo | Ofo | +| ofs | Old Frisian | +| ofu | Efutop | +| ogb | Ogbia | +| ogc | Ogbah | +| oge | Old Georgian | +| ogg | Ogbogolo | +| ogo | Khana | +| ogu | Ogbronuagum | +| oia | Oirata | +| oin | Inebu One | +| ojb | Northwestern Ojibwa | +| ojc | Central Ojibwa | +| ojg | Eastern Ojibwa | +| ojp | Old Japanese | +| ojs | Severn Ojibwa | +| ojv | Ontong Java | +| ojw | Western Ojibwa | +| oka | Okanagan | +| okb | Okobo | +| okd | Okodia | +| oke | Okpe (Southwestern Edo) | +| okh | Koresh-e Rostam | +| oki | Okiek | +| okj | Oko-Juwoi | +| okk | Kwamtim One | +| okl | Old Kentish Sign Language | +| okn | Oki-No-Erabu | +| okr | Kirike | +| oks | Oko-Eni-Osayen | +| oku | Oku | +| okv | Orokaiva | +| okx | Okpe (Northwestern Edo) | +| ola | Walungge | +| old | Mochi | +| ole | Olekha | +| olm | Oloma | +| olo | Livvi | +| olr | Olrat | +| olt | Old Lithuanian | +| oma | Omaha-Ponca | +| omb | East Ambae | +| omc | Mochica | +| omg | Omagua | +| omi | Omi | +| omk | Omok | +| oml | Ombo | +| omo | Utarmbung | +| omr | Old Marathi | +| omt | Omotik | +| omu | Omurano | +| omw | South Tairora | +| omx | Old Mon | +| ona | Ona | +| onb | Lingao | +| one | Oneida | +| ong | Olo | +| oni | Onin | +| onj | Onjob | +| onk | Kabore One | +| onn | Onobasulu | +| ono | Onondaga | +| onp | Sartang | +| onr | Northern One | +| ons | Ono | +| onu | Unua | +| onw | Old Nubian | +| ood | Tohono O'odham | +| oog | Ong | +| oon | Önge | +| oor | Oorlams | +| oos | Old Ossetic | +| opa | Okpamheri | +| opk | Kopkaka | +| opm | Oksapmin | +| opo | Opao | +| opt | Opata | +| opy | Ofayé | +| ora | Oroha | +| orc | Orma | +| ore | Orejón | +| org | Oring | +| orh | Oroqen | +| orn | Orang Kanaq | +| oro | Orokolo | +| orr | Oruma | +| ors | Orang Seletar | +| ort | Adivasi Oriya | +| oru | Ormuri | +| orv | Old Russian | +| orw | Oro Win | +| orx | Oro | +| ory | Oriya (individual language) | +| orz | Ormu | +| osa | Osage | +| osc | Oscan | +| osi | Osing | +| oso | Ososo | +| osp | Old Spanish | +| oss | Ossetian | +| ost | Osatu | +| osu | Southern One | +| osx | Old Saxon | +| ota | Ottoman Turkish (1500-1928) | +| otd | Ot Danum | +| ote | Mezquital Otomi | +| oti | Oti | +| otl | Tilapa Otomi | +| otm | Eastern Highland Otomi | +| otn | Tenango Otomi | +| otq | Querétaro Otomi | +| otr | Otoro | +| ots | Estado de México Otomi | +| ott | Temoaya Otomi | +| otu | Otuke | +| otw | Ottawa | +| otx | Texcatepec Otomi | +| oty | Old Tamil | +| otz | Ixtenco Otomi | +| oua | Tagargrent | +| oub | Glio-Oubi | +| oue | Oune | +| oui | Old Uighur | +| oum | Ouma | +| owi | Owiniga | +| owl | Old Welsh | +| oyb | Oy | +| oyd | Oyda | +| oym | Wayampi | +| oyy | Oya'oya | +| ozm | Koonzime | +| pab | Parecís | +| pac | Pacoh | +| pad | Paumarí | +| pae | Pagibete | +| paf | Paranawát | +| pag | Pangasinan | +| pah | Tenharim | +| pai | Pe | +| pak | Parakanã | +| pal | Pahlavi | +| pam | Pampanga | +| pan | Panjabi | +| pao | Northern Paiute | +| pap | Papiamento | +| paq | Parya | +| par | Panamint | +| pas | Papasena | +| pat | Papitalai | +| pau | Palauan | +| pav | Pakaásnovos | +| paw | Pawnee | +| pay | Pech | +| paz | Pankararú | +| pbb | Páez | +| pbc | Patamona | +| pbe | Mezontla Popoloca | +| pbf | Coyotepec Popoloca | +| pbg | Paraujano | +| pbh | E'ñapa Woromaipu | +| pbi | Parkwa | +| pbl | Mak (Nigeria) | +| pbn | Kpasam | +| pbo | Papel | +| pbp | Badyara | +| pbr | Pangwa | +| pbs | Central Pame | +| pbt | Southern Pashto | +| pbu | Northern Pashto | +| pbv | Pnar | +| pby | Pyu (Papua New Guinea) | +| pca | Santa Inés Ahuatempan Popoloca | +| pcb | Pear | +| pcc | Bouyei | +| pcd | Picard | +| pce | Ruching Palaung | +| pcf | Paliyan | +| pcg | Paniya | +| pci | Duruwa | +| pcj | Parenga | +| pck | Paite Chin | +| pcl | Pardhi | +| pcm | Nigerian Pidgin | +| pcn | Piti | +| pcp | Pacahuara | +| pcw | Pyapun | +| pda | Anam | +| pdc | Pennsylvania German | +| pdi | Pa Di | +| pdn | Podena | +| pdo | Padoe | +| pdt | Plautdietsch | +| pdu | Kayan | +| pea | Peranakan Indonesian | +| peb | Eastern Pomo | +| ped | Mala (Papua New Guinea) | +| pee | Taje | +| pef | Northeastern Pomo | +| peg | Pengo | +| peh | Bonan | +| pei | Chichimeca-Jonaz | +| pej | Northern Pomo | +| pek | Penchal | +| pel | Pekal | +| pem | Phende | +| peo | Old Persian (ca. 600-400 B.C.) | +| pep | Kunja | +| peq | Southern Pomo | +| pes | Iranian Persian | +| pev | Pémono | +| pex | Petats | +| pey | Petjo | +| pez | Eastern Penan | +| pfa | Pááfang | +| pfe | Peere | +| pfl | Pfaelzisch | +| pga | Sudanese Creole Arabic | +| pgg | Pangwali | +| pgi | Pagi | +| pgk | Rerep | +| pgs | Pangseng | +| pgu | Pagu | +| pha | Pa-Hng | +| phd | Phudagi | +| phg | Phuong | +| phh | Phukha | +| phk | Phake | +| phl | Phalura | +| phm | Phimbi | +| phn | Phoenician | +| pho | Phunoi | +| phq | Phana' | +| phr | Pahari-Potwari | +| pht | Phu Thai | +| phu | Phuan | +| phv | Pahlavani | +| pia | Pima Bajo | +| pib | Yine | +| pic | Pinji | +| pid | Piaroa | +| pie | Piro | +| pif | Pingelapese | +| pih | Pitcairn-Norfolk | +| pii | Pini | +| pil | Yom | +| pim | Powhatan | +| pin | Piame | +| pio | Piapoco | +| pip | Pero | +| pir | Piratapuyo | +| pis | Pijin | +| pit | Pitta Pitta | +| piu | Pintupi-Luritja | +| piv | Pileni | +| piw | Pimbwe | +| pix | Piu | +| piy | Piya-Kwonci | +| piz | Pije | +| pjt | Pitjantjatjara | +| pkb | Pokomo | +| pkg | Pak-Tong | +| pkh | Pankhu | +| pkn | Pakanha | +| pko | Pökoot | +| pkp | Pukapuka | +| pkr | Attapady Kurumba | +| pks | Pakistan Sign Language | +| pkt | Maleng | +| pku | Paku | +| pla | Miani | +| plb | Polonombauk | +| plc | Central Palawano | +| ple | Palu'e | +| plg | Pilagá | +| plh | Paulohi | +| pli | Pali | +| plj | Polci | +| plk | Kohistani Shina | +| pll | Shwe Palaung | +| pln | Palenquero | +| plo | Oluta Popoluca | +| plp | Palpa | +| plq | Palaic | +| plr | Palaka Senoufo | +| pls | San Marcos Tlacoyalco Popoloca | +| plt | Plateau Malagasy | +| plu | Palikúr | +| plv | Southwest Palawano | +| plw | Brooke's Point Palawano | +| ply | Bolyu | +| plz | Paluan | +| pma | Paama | +| pmb | Pambia | +| pmd | Pallanganmiddang | +| pme | Pwaamei | +| pmf | Pamona | +| pmh | Māhārāṣṭri Prākrit | +| pmi | Northern Pumi | +| pmj | Southern Pumi | +| pmm | Pomo | +| pmn | Pam | +| pmo | Pom | +| pmq | Northern Pame | +| pmr | Paynamar | +| pms | Piemontese | +| pmt | Tuamotuan | +| pmw | Plains Miwok | +| pmx | Poumei Naga | +| pmy | Papuan Malay | +| pmz | Southern Pame | +| pna | Punan Bah-Biau | +| pnb | Western Panjabi | +| pnc | Pannei | +| pne | Western Penan | +| png | Pongu | +| pnh | Penrhyn | +| pni | Aoheng | +| pnj | Pinjarup | +| pnk | Paunaka | +| pnl | Paleni | +| pnm | Punan Batu 1 | +| pnn | Pinai-Hagahai | +| pno | Panobo | +| pnp | Pancana | +| pnq | Pana (Burkina Faso) | +| pnr | Panim | +| pns | Ponosakan | +| pnt | Pontic | +| pnu | Jiongnai Bunu | +| pnv | Pinigura | +| pnw | Panytyima | +| pnx | Phong-Kniang | +| pny | Pinyin | +| pnz | Pana (Central African Republic) | +| poc | Poqomam | +| poe | San Juan Atzingo Popoloca | +| pof | Poke | +| pog | Potiguára | +| poh | Poqomchi' | +| poi | Highland Popoluca | +| pol | Polish | +| pom | Southeastern Pomo | +| pon | Pohnpeian | +| poo | Central Pomo | +| pop | Pwapwâ | +| poq | Texistepec Popoluca | +| por | Portuguese | +| pos | Sayula Popoluca | +| pot | Potawatomi | +| pov | Upper Guinea Crioulo | +| pow | San Felipe Otlaltepec Popoloca | +| pox | Polabian | +| poy | Pogolo | +| ppe | Papi | +| ppi | Paipai | +| ppk | Uma | +| ppl | Pipil | +| ppm | Papuma | +| ppn | Papapana | +| ppo | Folopa | +| ppp | Pelende | +| ppq | Pei | +| pps | San Luís Temalacayuca Popoloca | +| ppt | Pare | +| ppu | Papora | +| pqa | Pa'a | +| pqm | Malecite-Passamaquoddy | +| prc | Parachi | +| pre | Principense | +| prf | Paranan | +| prg | Prussian | +| prh | Porohanon | +| pri | Paicî | +| prk | Parauk | +| prl | Peruvian Sign Language | +| prm | Kibiri | +| prn | Prasuni | +| pro | Old Provençal (to 1500) | +| prq | Ashéninka Perené | +| prr | Puri | +| prs | Dari | +| prt | Phai | +| pru | Puragi | +| prw | Parawen | +| prx | Purik | +| prz | Providencia Sign Language | +| psa | Asue Awyu | +| psc | Persian Sign Language | +| psd | Plains Indian Sign Language | +| pse | Central Malay | +| psg | Penang Sign Language | +| psh | Southwest Pashai | +| psi | Southeast Pashai | +| psl | Puerto Rican Sign Language | +| psm | Pauserna | +| psn | Panasuan | +| pso | Polish Sign Language | +| psp | Philippine Sign Language | +| psq | Pasi | +| psr | Portuguese Sign Language | +| pss | Kaulong | +| pst | Central Pashto | +| psu | Sauraseni Prākrit | +| psw | Port Sandwich | +| psy | Piscataway | +| pta | Pai Tavytera | +| pth | Pataxó Hã-Ha-Hãe | +| pti | Pintiini | +| ptn | Patani | +| pto | Zo'é | +| ptp | Patep | +| ptr | Piamatsina | +| ptt | Enrekang | +| ptu | Bambam | +| ptv | Port Vato | +| ptw | Pentlatch | +| pty | Pathiya | +| pua | Western Highland Purepecha | +| pub | Purum | +| pud | Punan Aput | +| pue | Puelche | +| puf | Punan Merah | +| pug | Phuie | +| pui | Puinave | +| puj | Punan Tubu | +| pum | Puma | +| puo | Puoc | +| pup | Pulabu | +| puq | Puquina | +| pur | Puruborá | +| pus | Pushto | +| puu | Punu | +| puw | Puluwatese | +| pux | Puare | +| puy | Purisimeño | +| pwa | Pawaia | +| pwb | Panawa | +| pwg | Gapapaiwa | +| pwi | Patwin | +| pwm | Molbog | +| pwn | Paiwan | +| pwo | Pwo Western Karen | +| pwr | Powari | +| pww | Pwo Northern Karen | +| pye | Pye Krumen | +| pym | Fyam | +| pyn | Poyanáwa | +| pys | Paraguayan Sign Language | +| pyu | Puyuma | +| pyx | Pyu (Myanmar) | +| pyy | Pyen | +| pzn | Para Naga | +| qua | Quapaw | +| qub | Huallaga Huánuco Quechua | +| quc | K'iche' | +| qud | Calderón Highland Quichua | +| quf | Lambayeque Quechua | +| qug | Chimborazo Highland Quichua | +| quh | South Bolivian Quechua | +| qui | Quileute | +| quk | Chachapoyas Quechua | +| qul | North Bolivian Quechua | +| qum | Sipacapense | +| qun | Quinault | +| qup | Southern Pastaza Quechua | +| qur | Yanahuanca Pasco Quechua | +| qus | Santiago del Estero Quichua | +| quv | Sacapulteco | +| quw | Tena Lowland Quichua | +| qux | Yauyos Quechua | +| quy | Ayacucho Quechua | +| quz | Cusco Quechua | +| qva | Ambo-Pasco Quechua | +| qvc | Cajamarca Quechua | +| qve | Eastern Apurímac Quechua | +| qvh | Huamalíes-Dos de Mayo Huánuco Quechua | +| qvi | Imbabura Highland Quichua | +| qvj | Loja Highland Quichua | +| qvl | Cajatambo North Lima Quechua | +| qvm | Margos-Yarowilca-Lauricocha Quechua | +| qvn | North Junín Quechua | +| qvo | Napo Lowland Quechua | +| qvp | Pacaraos Quechua | +| qvs | San Martín Quechua | +| qvw | Huaylla Wanca Quechua | +| qvy | Queyu | +| qvz | Northern Pastaza Quichua | +| qwa | Corongo Ancash Quechua | +| qwc | Classical Quechua | +| qwh | Huaylas Ancash Quechua | +| qws | Sihuas Ancash Quechua | +| qwt | Kwalhioqua-Tlatskanai | +| qxa | Chiquián Ancash Quechua | +| qxc | Chincha Quechua | +| qxh | Panao Huánuco Quechua | +| qxl | Salasaca Highland Quichua | +| qxn | Northern Conchucos Ancash Quechua | +| qxo | Southern Conchucos Ancash Quechua | +| qxp | Puno Quechua | +| qxq | Qashqa'i | +| qxr | Cañar Highland Quichua | +| qxs | Southern Qiang | +| qxt | Santa Ana de Tusi Pasco Quechua | +| qxu | Arequipa-La Unión Quechua | +| qxw | Jauja Wanca Quechua | +| qyp | Quiripi | +| raa | Dungmali | +| rab | Camling | +| rac | Rasawa | +| rad | Rade | +| raf | Western Meohang | +| rag | Logooli | +| rah | Rabha | +| rai | Ramoaaina | +| rak | Tulu-Bohuai | +| ral | Ralte | +| ram | Canela | +| ran | Riantana | +| rao | Rao | +| rap | Rapanui | +| raq | Saam | +| rar | Rarotongan | +| ras | Tegali | +| rat | Razajerdi | +| rau | Raute | +| rav | Sampang | +| raw | Rawang | +| rax | Rang | +| ray | Rapa | +| raz | Rahambuu | +| rbb | Rumai Palaung | +| rbp | Barababaraba | +| rcf | Réunion Creole French | +| rdb | Rudbari | +| rea | Rerau | +| reb | Rembong | +| ree | Rejang Kayan | +| reg | Kara (Tanzania) | +| rei | Reli | +| rej | Rejang | +| rel | Rendille | +| rem | Remo | +| ren | Rengao | +| res | Reshe | +| ret | Retta | +| rey | Reyesano | +| rga | Roria | +| rge | Romano-Greek | +| rgk | Rangkas | +| rgn | Romagnol | +| rgr | Resígaro | +| rgs | Southern Roglai | +| rgu | Ringgou | +| rhg | Rohingya | +| rhp | Yahang | +| ria | Riang (India) | +| rif | Tarifit | +| ril | Riang (Myanmar) | +| rim | Nyaturu | +| rin | Nungu | +| rir | Ribun | +| rit | Ritarungo | +| riu | Riung | +| rjg | Rajong | +| rji | Raji | +| rjs | Rajbanshi | +| rka | Kraol | +| rkb | Rikbaktsa | +| rkh | Rakahanga-Manihiki | +| rki | Rakhine | +| rkm | Marka | +| rkt | Rangpuri | +| rma | Rama | +| rmb | Rembarunga | +| rmc | Carpathian Romani | +| rme | Angloromani | +| rmf | Kalo Finnish Romani | +| rmh | Murkim | +| rmi | Lomavren | +| rmk | Romkun | +| rml | Baltic Romani | +| rmm | Roma | +| rmn | Balkan Romani | +| rmo | Sinte Romani | +| rmp | Rempi | +| rmq | Caló | +| rms | Romanian Sign Language | +| rmt | Domari | +| rmw | Welsh Romani | +| rmx | Romam | +| rmy | Vlax Romani | +| rmz | Marma | +| rnd | Ruund | +| rng | Ronga | +| rnl | Ranglong | +| rnn | Roon | +| rnp | Rongpo | +| rnr | Nari Nari | +| rnw | Rungwa | +| rob | Tae' | +| roc | Cacgia Roglai | +| rod | Rogo | +| roe | Ronji | +| rof | Rombo | +| rog | Northern Roglai | +| roh | Romansh | +| rol | Romblomanon | +| rom | Romany | +| ron | Romanian | +| roo | Rotokas | +| rop | Kriol | +| ror | Rongga | +| rou | Runga | +| row | Dela-Oenale | +| rpn | Repanbitip | +| rpt | Rapting | +| rri | Ririo | +| rro | Waima | +| rsl | Russian Sign Language | +| rth | Ratahan | +| rtm | Rotuman | +| rtw | Rathawi | +| rub | Gungu | +| ruc | Ruuli | +| rue | Rusyn | +| ruf | Luguru | +| rug | Roviana | +| ruh | Ruga | +| ruk | Che | +| run | Rundi | +| ruo | Istro Romanian | +| rup | Macedo-Romanian | +| ruq | Megleno Romanian | +| rus | Russian | +| rut | Rutul | +| ruu | Lanas Lobu | +| rwa | Rawo | +| rwk | Rwa | +| rwm | Amba (Uganda) | +| rwo | Rawa | +| rwr | Marwari (India) | +| rxd | Ngardi | +| rxw | Karuwali | +| ryn | Northern Amami-Oshima | +| rys | Yaeyama | +| ryu | Central Okinawan | +| saa | Saba | +| sab | Buglere | +| sac | Meskwaki | +| sad | Sandawe | +| sae | Sabanê | +| saf | Safaliba | +| sag | Sango | +| sah | Yakut | +| saj | Sahu | +| sak | Sake | +| sam | Samaritan Aramaic | +| san | Sanskrit | +| sao | Sause | +| saq | Samburu | +| sar | Saraveca | +| sas | Sasak | +| sat | Santali | +| sau | Saleman | +| sav | Saafi-Saafi | +| saw | Sawi | +| sax | Sa | +| say | Saya | +| saz | Saurashtra | +| sba | Ngambay | +| sbb | Simbo | +| sbc | Kele (Papua New Guinea) | +| sbd | Southern Samo | +| sbe | Saliba | +| sbf | Chabu | +| sbg | Seget | +| sbh | Sori-Harengan | +| sbi | Seti | +| sbj | Surbakhal | +| sbk | Safwa | +| sbl | Botolan Sambal | +| sbm | Sagala | +| sbn | Sindhi Bhil | +| sbo | Sabüm | +| sbp | Sangu (Tanzania) | +| sbq | Sileibi | +| sbr | Sembakung Murut | +| sbs | Subiya | +| sbt | Kimki | +| sbu | Stod Bhoti | +| sbv | Sabine | +| sbw | Simba | +| sbx | Seberuang | +| sby | Soli | +| sbz | Sara Kaba | +| scb | Chut | +| sce | Dongxiang | +| scf | San Miguel Creole French | +| scg | Sanggau | +| sch | Sakachep | +| sci | Sri Lankan Creole Malay | +| sck | Sadri | +| scl | Shina | +| scn | Sicilian | +| sco | Scots | +| scp | Helambu Sherpa | +| scq | Sa'och | +| scs | North Slavey | +| scu | Shumcho | +| scv | Sheni | +| scw | Sha | +| sda | Toraja-Sa'dan | +| sdb | Shabak | +| sdc | Sassarese Sardinian | +| sde | Surubu | +| sdf | Sarli | +| sdg | Savi | +| sdh | Southern Kurdish | +| sdj | Suundi | +| sdk | Sos Kundi | +| sdl | Saudi Arabian Sign Language | +| sdm | Semandang | +| sdn | Gallurese Sardinian | +| sdo | Bukar-Sadung Bidayuh | +| sdp | Sherdukpen | +| sdr | Oraon Sadri | +| sds | Sened | +| sdu | Sarudu | +| sdx | Sibu Melanau | +| sdz | Sallands | +| sea | Semai | +| seb | Shempire Senoufo | +| sec | Sechelt | +| sed | Sedang | +| see | Seneca | +| sef | Cebaara Senoufo | +| seg | Segeju | +| seh | Sena | +| sei | Seri | +| sej | Sene | +| sek | Sekani | +| sel | Selkup | +| sen | Nanerigé Sénoufo | +| seo | Suarmin | +| sep | Sìcìté Sénoufo | +| seq | Senara Sénoufo | +| ser | Serrano | +| ses | Koyraboro Senni Songhai | +| set | Sentani | +| seu | Serui-Laut | +| sev | Nyarafolo Senoufo | +| sew | Sewa Bay | +| sey | Secoya | +| sez | Senthang Chin | +| sfb | Langue des signes de Belgique Francophone | +| sfe | Eastern Subanen | +| sfm | Small Flowery Miao | +| sfs | South African Sign Language | +| sfw | Sehwi | +| sga | Old Irish (to 900) | +| sgb | Mag-antsi Ayta | +| sgc | Kipsigis | +| sgd | Surigaonon | +| sge | Segai | +| sgg | Swiss-German Sign Language | +| sgh | Shughni | +| sgi | Suga | +| sgj | Surgujia | +| sgk | Sangkong | +| sgm | Singa | +| sgp | Singpho | +| sgr | Sangisari | +| sgs | Samogitian | +| sgt | Brokpake | +| sgu | Salas | +| sgw | Sebat Bet Gurage | +| sgx | Sierra Leone Sign Language | +| sgy | Sanglechi | +| sgz | Sursurunga | +| sha | Shall-Zwall | +| shb | Ninam | +| shc | Sonde | +| shd | Kundal Shahi | +| she | Sheko | +| shg | Shua | +| shh | Shoshoni | +| shi | Tachelhit | +| shj | Shatt | +| shk | Shilluk | +| shl | Shendu | +| shm | Shahrudi | +| shn | Shan | +| sho | Shanga | +| shp | Shipibo-Conibo | +| shq | Sala | +| shr | Shi | +| shs | Shuswap | +| sht | Shasta | +| shu | Chadian Arabic | +| shv | Shehri | +| shw | Shwai | +| shx | She | +| shy | Tachawit | +| shz | Syenara Senoufo | +| sia | Akkala Sami | +| sib | Sebop | +| sid | Sidamo | +| sie | Simaa | +| sif | Siamou | +| sig | Paasaal | +| sih | Zire | +| sii | Shom Peng | +| sij | Numbami | +| sil | Tumulung Sisaala | +| sim | Mende (Papua New Guinea) | +| sin | Sinhala | +| sip | Sikkimese | +| siq | Sonia | +| sir | Siri | +| sis | Siuslaw | +| siu | Sinagen | +| siv | Sumariup | +| siw | Siwai | +| six | Sumau | +| siy | Sivandi | +| siz | Siwi | +| sja | Epena | +| sjb | Sajau Basap | +| sjd | Kildin Sami | +| sje | Pite Sami | +| sjg | Assangori | +| sjk | Kemi Sami | +| sjl | Sajalong | +| sjm | Mapun | +| sjo | Xibe | +| sjp | Surjapuri | +| sjr | Siar-Lak | +| sjs | Senhaja De Srair | +| sjt | Ter Sami | +| sju | Ume Sami | +| sjw | Shawnee | +| ska | Skagit | +| skb | Saek | +| skc | Ma Manda | +| skd | Southern Sierra Miwok | +| ske | Seke (Vanuatu) | +| skf | Sakirabiá | +| skg | Sakalava Malagasy | +| skh | Sikule | +| ski | Sika | +| skj | Seke (Nepal) | +| skk | Sok | +| skm | Kutong | +| skn | Kolibugan Subanon | +| sko | Seko Tengah | +| skp | Sekapan | +| skq | Sininkere | +| skr | Saraiki | +| sks | Maia | +| skt | Sakata | +| sku | Sakao | +| skv | Skou | +| skw | Skepi Creole Dutch | +| skx | Seko Padang | +| sky | Sikaiana | +| skz | Sekar | +| slc | Sáliba | +| sld | Sissala | +| sle | Sholaga | +| slf | Swiss-Italian Sign Language | +| slg | Selungai Murut | +| slh | Southern Puget Sound Salish | +| sli | Lower Silesian | +| slk | Slovak | +| sll | Salt-Yui | +| slm | Pangutaran Sama | +| sln | Salinan | +| slp | Lamaholot | +| slq | Salchuq | +| slr | Salar | +| slt | Sila | +| slu | Selaru | +| slv | Slovenian | +| slw | Sialum | +| slx | Salampasu | +| sly | Selayar | +| slz | Ma'ya | +| sma | Southern Sami | +| smb | Simbari | +| smc | Som | +| smd | Sama | +| sme | Northern Sami | +| smf | Auwe | +| smg | Simbali | +| smh | Samei | +| smj | Lule Sami | +| smk | Bolinao | +| sml | Central Sama | +| smm | Musasa | +| smn | Inari Sami | +| smo | Samoan | +| smp | Samaritan | +| smq | Samo | +| smr | Simeulue | +| sms | Skolt Sami | +| smt | Simte | +| smu | Somray | +| smv | Samvedi | +| smw | Sumbawa | +| smx | Samba | +| smy | Semnani | +| smz | Simeku | +| sna | Shona | +| snb | Sebuyau | +| snc | Sinaugoro | +| snd | Sindhi | +| sne | Bau Bidayuh | +| snf | Noon | +| sng | Sanga (Democratic Republic of Congo) | +| sni | Sensi | +| snj | Riverain Sango | +| snk | Soninke | +| snl | Sangil | +| snm | Southern Ma'di | +| snn | Siona | +| sno | Snohomish | +| snp | Siane | +| snq | Sangu (Gabon) | +| snr | Sihan | +| sns | South West Bay | +| snu | Senggi | +| snv | Sa'ban | +| snw | Selee | +| snx | Sam | +| sny | Saniyo-Hiyewe | +| snz | Sinsauru | +| soa | Thai Song | +| sob | Sobei | +| soc | So (Democratic Republic of Congo) | +| sod | Songoora | +| soe | Songomeno | +| sog | Sogdian | +| soh | Aka | +| soi | Sonha | +| soj | Soi | +| sok | Sokoro | +| sol | Solos | +| som | Somali | +| soo | Songo | +| sop | Songe | +| soq | Kanasi | +| sor | Somrai | +| sos | Seeku | +| sot | Southern Sotho | +| sou | Southern Thai | +| sov | Sonsorol | +| sow | Sowanda | +| sox | Swo | +| soy | Miyobe | +| soz | Temi | +| spa | Spanish | +| spb | Sepa (Indonesia) | +| spc | Sapé | +| spd | Saep | +| spe | Sepa (Papua New Guinea) | +| spg | Sian | +| spi | Saponi | +| spk | Sengo | +| spl | Selepet | +| spm | Akukem | +| spn | Sanapaná | +| spo | Spokane | +| spp | Supyire Senoufo | +| spq | Loreto-Ucayali Spanish | +| spr | Saparua | +| sps | Saposa | +| spt | Spiti Bhoti | +| spu | Sapuan | +| spv | Sambalpuri | +| spx | South Picene | +| spy | Sabaot | +| sqa | Shama-Sambuga | +| sqh | Shau | +| sqi | Albanian | +| sqk | Albanian Sign Language | +| sqm | Suma | +| sqn | Susquehannock | +| sqo | Sorkhei | +| sqq | Sou | +| sqs | Sri Lankan Sign Language | +| sqt | Soqotri | +| squ | Squamish | +| sra | Saruga | +| srb | Sora | +| src | Logudorese Sardinian | +| sre | Sara | +| srf | Nafi | +| srg | Sulod | +| srh | Sarikoli | +| sri | Siriano | +| srk | Serudung Murut | +| srl | Isirawa | +| srm | Saramaccan | +| srn | Sranan Tongo | +| sro | Campidanese Sardinian | +| srp | Serbian | +| srq | Sirionó | +| srr | Serer | +| srs | Sarsi | +| srt | Sauri | +| sru | Suruí | +| srv | Southern Sorsoganon | +| srw | Serua | +| srx | Sirmauri | +| sry | Sera | +| srz | Shahmirzadi | +| ssb | Southern Sama | +| ssc | Suba-Simbiti | +| ssd | Siroi | +| sse | Balangingi | +| ssf | Thao | +| ssg | Seimat | +| ssh | Shihhi Arabic | +| ssi | Sansi | +| ssj | Sausi | +| ssk | Sunam | +| ssl | Western Sisaala | +| ssm | Semnam | +| ssn | Waata | +| sso | Sissano | +| ssp | Spanish Sign Language | +| ssq | So'a | +| ssr | Swiss-French Sign Language | +| sss | Sô | +| sst | Sinasina | +| ssu | Susuami | +| ssv | Shark Bay | +| ssw | Swati | +| ssx | Samberigi | +| ssy | Saho | +| ssz | Sengseng | +| stb | Northern Subanen | +| ste | Liana-Seti | +| stf | Seta | +| stg | Trieng | +| sti | Bulo Stieng | +| stj | Matya Samo | +| stk | Arammba | +| stl | Stellingwerfs | +| stm | Setaman | +| stn | Owa | +| sto | Stoney | +| stp | Southeastern Tepehuan | +| stq | Saterfriesisch | +| str | Straits Salish | +| sts | Shumashti | +| stt | Budeh Stieng | +| stu | Samtao | +| stv | Silt'e | +| stw | Satawalese | +| sty | Siberian Tatar | +| sua | Sulka | +| sub | Suku | +| suc | Western Subanon | +| sue | Suena | +| sug | Suganga | +| sui | Suki | +| suj | Shubi | +| suk | Sukuma | +| sun | Sundanese | +| suq | Suri | +| sur | Mwaghavul | +| sus | Susu | +| sut | Subtiaba | +| suv | Puroik | +| suw | Sumbwa | +| sux | Sumerian | +| suy | Suyá | +| suz | Sunwar | +| sva | Svan | +| svb | Ulau-Suain | +| svc | Vincentian Creole English | +| sve | Serili | +| svk | Slovakian Sign Language | +| svm | Slavomolisano | +| svs | Savosavo | +| swa | Swahili (macrolanguage) | +| swb | Maore Comorian | +| swc | Congo Swahili | +| swe | Swedish | +| swf | Sere | +| swg | Swabian | +| swh | Swahili (individual language) | +| swi | Sui | +| swj | Sira | +| swk | Malawi Sena | +| swl | Swedish Sign Language | +| swm | Samosa | +| swn | Sawknah | +| swo | Shanenawa | +| swp | Suau | +| swq | Sharwa | +| swr | Saweru | +| sws | Seluwasan | +| swt | Sawila | +| swu | Suwawa | +| swv | Shekhawati | +| sww | Sowa | +| swx | Suruahá | +| swy | Sarua | +| sxb | Suba | +| sxe | Sighu | +| sxg | Shixing | +| sxk | Southern Kalapuya | +| sxn | Sangir | +| sxr | Saaroa | +| sxs | Sasaru | +| sxu | Upper Saxon | +| sxw | Saxwe Gbe | +| sya | Siang | +| syb | Central Subanen | +| syc | Classical Syriac | +| syi | Seki | +| syk | Sukur | +| syl | Sylheti | +| sym | Maya Samo | +| syn | Senaya | +| syo | Suoy | +| sys | Sinyar | +| syw | Kagate | +| syx | Samay | +| syy | Al-Sayyid Bedouin Sign Language | +| sza | Semelai | +| szb | Ngalum | +| szc | Semaq Beri | +| sze | Seze | +| szg | Sengele | +| szl | Silesian | +| szn | Sula | +| szp | Suabo | +| szv | Isu (Fako Division) | +| szw | Sawai | +| taa | Lower Tanana | +| tab | Tabassaran | +| tac | Lowland Tarahumara | +| tad | Tause | +| tae | Tariana | +| taf | Tapirapé | +| tag | Tagoi | +| tah | Tahitian | +| taj | Eastern Tamang | +| tak | Tala | +| tal | Tal | +| tam | Tamil | +| tan | Tangale | +| tao | Yami | +| tap | Taabwa | +| taq | Tamasheq | +| tar | Central Tarahumara | +| tat | Tatar | +| tau | Upper Tanana | +| tav | Tatuyo | +| taw | Tai | +| tax | Tamki | +| tay | Atayal | +| taz | Tocho | +| tba | Aikanã | +| tbc | Takia | +| tbd | Kaki Ae | +| tbe | Tanimbili | +| tbf | Mandara | +| tbg | North Tairora | +| tbh | Thurawal | +| tbi | Gaam | +| tbj | Tiang | +| tbk | Calamian Tagbanwa | +| tbl | Tboli | +| tbm | Tagbu | +| tbn | Barro Negro Tunebo | +| tbo | Tawala | +| tbp | Taworta | +| tbr | Tumtum | +| tbs | Tanguat | +| tbt | Tembo (Kitembo) | +| tbu | Tubar | +| tbv | Tobo | +| tbw | Tagbanwa | +| tbx | Kapin | +| tby | Tabaru | +| tbz | Ditammari | +| tca | Ticuna | +| tcb | Tanacross | +| tcc | Datooga | +| tcd | Tafi | +| tce | Southern Tutchone | +| tcf | Malinaltepec Me'phaa | +| tcg | Tamagario | +| tch | Turks And Caicos Creole English | +| tci | Wára | +| tck | Tchitchege | +| tcl | Taman (Myanmar) | +| tcm | Tanahmerah | +| tcn | Tichurong | +| tco | Taungyo | +| tcp | Tawr Chin | +| tcq | Kaiy | +| tcs | Torres Strait Creole | +| tct | T'en | +| tcu | Southeastern Tarahumara | +| tcw | Tecpatlán Totonac | +| tcx | Toda | +| tcy | Tulu | +| tcz | Thado Chin | +| tda | Tagdal | +| tdb | Panchpargania | +| tdc | Emberá-Tadó | +| tdd | Tai Nüa | +| tde | Tiranige Diga Dogon | +| tdf | Talieng | +| tdg | Western Tamang | +| tdh | Thulung | +| tdi | Tomadino | +| tdj | Tajio | +| tdk | Tambas | +| tdl | Sur | +| tdn | Tondano | +| tdo | Teme | +| tdq | Tita | +| tdr | Todrah | +| tds | Doutai | +| tdt | Tetun Dili | +| tdu | Tempasuk Dusun | +| tdv | Toro | +| tdx | Tandroy-Mahafaly Malagasy | +| tdy | Tadyawan | +| tea | Temiar | +| tec | Terik | +| ted | Tepo Krumen | +| tee | Huehuetla Tepehua | +| tef | Teressa | +| teg | Teke-Tege | +| teh | Tehuelche | +| tei | Torricelli | +| tek | Ibali Teke | +| tel | Telugu | +| tem | Timne | +| ten | Tama (Colombia) | +| teo | Teso | +| tep | Tepecano | +| teq | Temein | +| ter | Tereno | +| tes | Tengger | +| tet | Tetum | +| teu | Soo | +| tev | Teor | +| tew | Tewa (USA) | +| tex | Tennet | +| tey | Tulishi | +| tfi | Tofin Gbe | +| tfn | Tanaina | +| tfo | Tefaro | +| tfr | Teribe | +| tft | Ternate | +| tga | Sagalla | +| tgb | Tobilung | +| tgc | Tigak | +| tgd | Ciwogai | +| tge | Eastern Gorkha Tamang | +| tgf | Chalikha | +| tgh | Tobagonian Creole English | +| tgi | Lawunuia | +| tgj | Tagin | +| tgk | Tajik | +| tgl | Tagalog | +| tgn | Tandaganon | +| tgo | Sudest | +| tgp | Tangoa | +| tgq | Tring | +| tgs | Nume | +| tgt | Central Tagbanwa | +| tgu | Tanggu | +| tgw | Tagwana Senoufo | +| tgx | Tagish | +| tgy | Togoyo | +| tgz | Tagalaka | +| tha | Thai | +| thd | Thayore | +| the | Chitwania Tharu | +| thf | Thangmi | +| thh | Northern Tarahumara | +| thi | Tai Long | +| thk | Tharaka | +| thl | Dangaura Tharu | +| thm | Aheu | +| thn | Thachanadan | +| thp | Thompson | +| thq | Kochila Tharu | +| thr | Rana Tharu | +| ths | Thakali | +| tht | Tahltan | +| thu | Thuri | +| thv | Tahaggart Tamahaq | +| thy | Tha | +| thz | Tayart Tamajeq | +| tia | Tidikelt Tamazight | +| tic | Tira | +| tid | Tidong | +| tif | Tifal | +| tig | Tigre | +| tih | Timugon Murut | +| tii | Tiene | +| tij | Tilung | +| tik | Tikar | +| til | Tillamook | +| tim | Timbe | +| tin | Tindi | +| tio | Teop | +| tip | Trimuris | +| tiq | Tiéfo | +| tir | Tigrinya | +| tis | Masadiit Itneg | +| tit | Tinigua | +| tiu | Adasen | +| tiv | Tiv | +| tiw | Tiwi | +| tix | Southern Tiwa | +| tiy | Tiruray | +| tiz | Tai Hongjin | +| tja | Tajuasohn | +| tjg | Tunjung | +| tji | Northern Tujia | +| tjl | Tai Laing | +| tjm | Timucua | +| tjn | Tonjon | +| tjo | Temacine Tamazight | +| tjs | Southern Tujia | +| tju | Tjurruru | +| tjw | Djabwurrung | +| tkb | Buksa | +| tkd | Tukudede | +| tke | Takwane | +| tkg | Tesaka Malagasy | +| tkl | Tokelau | +| tkm | Takelma | +| tkn | Toku-No-Shima | +| tkp | Tikopia | +| tkq | Tee | +| tkr | Tsakhur | +| tks | Takestani | +| tkt | Kathoriya Tharu | +| tku | Upper Necaxa Totonac | +| tkv | Mur Pano | +| tkw | Teanu | +| tkx | Tangko | +| tkz | Takua | +| tla | Southwestern Tepehuan | +| tlb | Tobelo | +| tlc | Yecuatla Totonac | +| tld | Talaud | +| tlf | Telefol | +| tlg | Tofanma | +| tli | Tlingit | +| tlj | Talinga-Bwisi | +| tlk | Taloki | +| tll | Tetela | +| tlm | Tolomako | +| tln | Talondo' | +| tlo | Talodi | +| tlp | Filomena Mata-Coahuitlán Totonac | +| tlq | Tai Loi | +| tlr | Talise | +| tls | Tambotalo | +| tlt | Teluti | +| tlu | Tulehu | +| tlv | Taliabu | +| tlx | Khehek | +| tly | Talysh | +| tma | Tama (Chad) | +| tmb | Katbol | +| tmc | Tumak | +| tmd | Haruai | +| tmf | Toba-Maskoy | +| tmg | Ternateño | +| tmh | Tamashek | +| tmi | Tutuba | +| tmj | Samarokena | +| tml | Tamnim Citak | +| tmm | Tai Thanh | +| tmn | Taman (Indonesia) | +| tmo | Temoq | +| tmp | Tai Mène | +| tmq | Tumleo | +| tmr | Jewish Babylonian Aramaic (ca. 200-1200 CE) | +| tms | Tima | +| tmt | Tasmate | +| tmu | Iau | +| tmv | Tembo (Motembo) | +| tmw | Temuan | +| tmy | Tami | +| tmz | Tamanaku | +| tna | Tacana | +| tnb | Western Tunebo | +| tnc | Tanimuca-Retuarã | +| tnd | Angosturas Tunebo | +| tne | Tinoc Kallahan | +| tng | Tobanga | +| tnh | Maiani | +| tni | Tandia | +| tnk | Kwamera | +| tnl | Lenakel | +| tnm | Tabla | +| tnn | North Tanna | +| tno | Toromono | +| tnp | Whitesands | +| tnq | Taino | +| tnr | Ménik | +| tns | Tenis | +| tnt | Tontemboan | +| tnu | Tay Khang | +| tnv | Tangchangya | +| tnw | Tonsawang | +| tnx | Tanema | +| tny | Tongwe | +| tnz | Tonga (Thailand) | +| tob | Toba | +| toc | Coyutla Totonac | +| tod | Toma | +| tof | Gizrra | +| tog | Tonga (Nyasa) | +| toh | Gitonga | +| toi | Tonga (Zambia) | +| toj | Tojolabal | +| tol | Tolowa | +| tom | Tombulu | +| ton | Tonga (Tonga Islands) | +| too | Xicotepec De Juárez Totonac | +| top | Papantla Totonac | +| toq | Toposa | +| tor | Togbo-Vara Banda | +| tos | Highland Totonac | +| tou | Tho | +| tov | Upper Taromi | +| tow | Jemez | +| tox | Tobian | +| toy | Topoiyo | +| toz | To | +| tpa | Taupota | +| tpc | Azoyú Me'phaa | +| tpe | Tippera | +| tpf | Tarpia | +| tpg | Kula | +| tpi | Tok Pisin | +| tpj | Tapieté | +| tpk | Tupinikin | +| tpl | Tlacoapa Me'phaa | +| tpm | Tampulma | +| tpn | Tupinambá | +| tpo | Tai Pao | +| tpp | Pisaflores Tepehua | +| tpq | Tukpa | +| tpr | Tuparí | +| tpt | Tlachichilco Tepehua | +| tpu | Tampuan | +| tpv | Tanapag | +| tpw | Tupí | +| tpx | Acatepec Me'phaa | +| tpy | Trumai | +| tpz | Tinputz | +| tqb | Tembé | +| tql | Lehali | +| tqm | Turumsa | +| tqn | Tenino | +| tqo | Toaripi | +| tqp | Tomoip | +| tqq | Tunni | +| tqr | Torona | +| tqt | Western Totonac | +| tqu | Touo | +| tqw | Tonkawa | +| tra | Tirahi | +| trb | Terebu | +| trc | Copala Triqui | +| trd | Turi | +| tre | East Tarangan | +| trf | Trinidadian Creole English | +| trg | Lishán Didán | +| trh | Turaka | +| tri | Trió | +| trj | Toram | +| trm | Tregami | +| trn | Trinitario | +| tro | Tarao Naga | +| trp | Kok Borok | +| trq | San Martín Itunyoso Triqui | +| trr | Taushiro | +| trs | Chicahuaxtla Triqui | +| trt | Tunggare | +| tru | Turoyo | +| trv | Taroko | +| trw | Torwali | +| trx | Tringgus-Sembaan Bidayuh | +| try | Turung | +| trz | Torá | +| tsa | Tsaangi | +| tsb | Tsamai | +| tsc | Tswa | +| tsd | Tsakonian | +| tse | Tunisian Sign Language | +| tsg | Tausug | +| tsh | Tsuvan | +| tsi | Tsimshian | +| tsj | Tshangla | +| tsk | Tseku | +| tsl | Ts'ün-Lao | +| tsm | Turkish Sign Language | +| tsn | Tswana | +| tso | Tsonga | +| tsp | Northern Toussian | +| tsq | Thai Sign Language | +| tsr | Akei | +| tss | Taiwan Sign Language | +| tst | Tondi Songway Kiini | +| tsu | Tsou | +| tsv | Tsogo | +| tsw | Tsishingini | +| tsx | Mubami | +| tsy | Tebul Sign Language | +| tsz | Purepecha | +| tta | Tutelo | +| ttb | Gaa | +| ttc | Tektiteko | +| ttd | Tauade | +| tte | Bwanabwana | +| ttf | Tuotomb | +| ttg | Tutong | +| tth | Upper Ta'oih | +| tti | Tobati | +| ttj | Tooro | +| ttk | Totoro | +| ttl | Totela | +| ttm | Northern Tutchone | +| ttn | Towei | +| tto | Lower Ta'oih | +| ttp | Tombelala | +| ttq | Tawallammat Tamajaq | +| ttr | Tera | +| tts | Northeastern Thai | +| ttt | Muslim Tat | +| ttu | Torau | +| ttv | Titan | +| ttw | Long Wat | +| tty | Sikaritai | +| ttz | Tsum | +| tua | Wiarumus | +| tub | Tübatulabal | +| tuc | Mutu | +| tud | Tuxá | +| tue | Tuyuca | +| tuf | Central Tunebo | +| tug | Tunia | +| tuh | Taulil | +| tui | Tupuri | +| tuj | Tugutil | +| tuk | Turkmen | +| tul | Tula | +| tum | Tumbuka | +| tun | Tunica | +| tuo | Tucano | +| tuq | Tedaga | +| tur | Turkish | +| tus | Tuscarora | +| tuu | Tututni | +| tuv | Turkana | +| tux | Tuxináwa | +| tuy | Tugen | +| tuz | Turka | +| tva | Vaghua | +| tvd | Tsuvadi | +| tve | Te'un | +| tvk | Southeast Ambrym | +| tvl | Tuvalu | +| tvm | Tela-Masbuar | +| tvn | Tavoyan | +| tvo | Tidore | +| tvs | Taveta | +| tvt | Tutsa Naga | +| tvu | Tunen | +| tvw | Sedoa | +| tvy | Timor Pidgin | +| twa | Twana | +| twb | Western Tawbuid | +| twc | Teshenawa | +| twd | Twents | +| twe | Tewa (Indonesia) | +| twf | Northern Tiwa | +| twg | Tereweng | +| twh | Tai Dón | +| twi | Twi | +| twl | Tawara | +| twn | Twendi | +| two | Tswapong | +| twp | Ere | +| twq | Tasawaq | +| twr | Southwestern Tarahumara | +| twt | Turiwára | +| twu | Termanu | +| tww | Tuwari | +| twx | Tewe | +| twy | Tawoyan | +| txa | Tombonuo | +| txb | Tokharian B | +| txc | Tsetsaut | +| txe | Totoli | +| txg | Tangut | +| txh | Thracian | +| txi | Ikpeng | +| txj | Tarjumo | +| txm | Tomini | +| txn | West Tarangan | +| txo | Toto | +| txq | Tii | +| txs | Tonsea | +| txt | Citak | +| txu | Kayapó | +| txx | Tatana | +| txy | Tanosy Malagasy | +| tya | Tauya | +| tye | Kyanga | +| tyh | O'du | +| tyi | Teke-Tsaayi | +| tyj | Tai Do | +| tyn | Kombai | +| typ | Thaypan | +| tyr | Tai Daeng | +| tys | Tày Sa Pa | +| tyt | Tày Tac | +| tyu | Kua | +| tyv | Tuvinian | +| tyx | Teke-Tyee | +| tyz | Tày | +| tza | Tanzanian Sign Language | +| tzh | Tzeltal | +| tzj | Tz'utujil | +| tzm | Central Atlas Tamazight | +| tzn | Tugun | +| tzo | Tzotzil | +| tzx | Tabriak | +| uan | Kuan | +| uar | Tairuma | +| uba | Ubang | +| ubi | Ubi | +| ubl | Buhi'non Bikol | +| ubr | Ubir | +| ubu | Umbu-Ungu | +| uby | Ubykh | +| uda | Uda | +| ude | Udihe | +| udg | Muduga | +| udi | Udi | +| udj | Ujir | +| udl | Wuzlam | +| udm | Udmurt | +| udu | Uduk | +| ues | Kioko | +| ufi | Ufim | +| uga | Ugaritic | +| ugb | Kuku-Ugbanh | +| uge | Ughele | +| ugn | Ugandan Sign Language | +| ugo | Ugong | +| ugy | Uruguayan Sign Language | +| uha | Uhami | +| uhn | Damal | +| uig | Uighur | +| uis | Uisai | +| uiv | Iyive | +| uji | Tanjijili | +| uka | Kaburi | +| ukg | Ukuriguma | +| ukh | Ukhwejo | +| ukl | Ukrainian Sign Language | +| ukp | Ukpe-Bayobiri | +| ukq | Ukwa | +| ukr | Ukrainian | +| uks | Urubú-Kaapor Sign Language | +| uku | Ukue | +| ukw | Ukwuani-Aboh-Ndoni | +| uky | Kuuk-Yak | +| ula | Fungwa | +| ulb | Ulukwumi | +| ulc | Ulch | +| ule | Lule | +| ulf | Usku | +| uli | Ulithian | +| ulk | Meriam | +| ull | Ullatan | +| ulm | Ulumanda' | +| uln | Unserdeutsch | +| ulu | Uma' Lung | +| ulw | Ulwa | +| uma | Umatilla | +| umb | Umbundu | +| umd | Umbindhamu | +| umg | Umbuygamu | +| umi | Ukit | +| umm | Umon | +| umn | Makyan Naga | +| umo | Umotína | +| ump | Umpila | +| umr | Umbugarla | +| ums | Pendau | +| umu | Munsee | +| una | North Watut | +| une | Uneme | +| ung | Ngarinyin | +| unk | Enawené-Nawé | +| unm | Unami | +| unn | Kurnai | +| unr | Mundari | +| unu | Unubahe | +| unz | Unde Kaili | +| upi | Umeda | +| upv | Uripiv-Wala-Rano-Atchin | +| ura | Urarina | +| urb | Urubú-Kaapor | +| urc | Urningangg | +| urd | Urdu | +| ure | Uru | +| urg | Urigina | +| urh | Urhobo | +| uri | Urim | +| urk | Urak Lawoi' | +| url | Urali | +| urm | Urapmin | +| urn | Uruangnirin | +| uro | Ura (Papua New Guinea) | +| urr | Lehalurup | +| urt | Urat | +| uru | Urumi | +| urv | Uruava | +| urw | Sop | +| urx | Urimo | +| ury | Orya | +| urz | Uru-Eu-Wau-Wau | +| usa | Usarufa | +| ush | Ushojo | +| usi | Usui | +| usk | Usaghade | +| usp | Uspanteco | +| usu | Uya | +| uta | Otank | +| ute | Ute-Southern Paiute | +| utp | Amba (Solomon Islands) | +| utr | Etulo | +| utu | Utu | +| uum | Urum | +| uun | Kulon-Pazeh | +| uur | Ura (Vanuatu) | +| uuu | U | +| uve | West Uvean | +| uvh | Uri | +| uvl | Lote | +| uwa | Kuku-Uwanh | +| uya | Doko-Uyanga | +| uzb | Uzbek | +| uzn | Northern Uzbek | +| uzs | Southern Uzbek | +| vaa | Vaagri Booli | +| vae | Vale | +| vaf | Vafsi | +| vag | Vagla | +| vah | Varhadi-Nagpuri | +| vai | Vai | +| vaj | Sekele | +| val | Vehes | +| vam | Vanimo | +| van | Valman | +| vao | Vao | +| vap | Vaiphei | +| var | Huarijio | +| vas | Vasavi | +| vau | Vanuma | +| vav | Varli | +| vay | Wayu | +| vbb | Southeast Babar | +| vec | Venetian | +| ved | Veddah | +| vel | Veluws | +| vem | Vemgo-Mabas | +| ven | Venda | +| veo | Ventureño | +| vep | Veps | +| ver | Mom Jango | +| vgr | Vaghri | +| vgt | Vlaamse Gebarentaal | +| vic | Virgin Islands Creole English | +| vid | Vidunda | +| vie | Vietnamese | +| vif | Vili | +| vig | Viemo | +| vil | Vilela | +| vin | Vinza | +| vis | Vishavan | +| vit | Viti | +| viv | Iduna | +| vka | Kariyarra | +| vki | Ija-Zuba | +| vkj | Kujarge | +| vkk | Kaur | +| vkl | Kulisusu | +| vkm | Kamakan | +| vko | Kodeoha | +| vkp | Korlai Creole Portuguese | +| vkt | Tenggarong Kutai Malay | +| vku | Kurrama | +| vlp | Valpei | +| vls | Vlaams | +| vma | Martuyhunira | +| vmb | Barbaram | +| vmc | Juxtlahuaca Mixtec | +| vmd | Mudu Koraga | +| vme | East Masela | +| vmf | Mainfränkisch | +| vmg | Lungalunga | +| vmh | Maraghei | +| vmi | Miwa | +| vmj | Ixtayutla Mixtec | +| vmk | Makhuwa-Shirima | +| vml | Malgana | +| vmm | Mitlatongo Mixtec | +| vmp | Soyaltepec Mazatec | +| vmq | Soyaltepec Mixtec | +| vmr | Marenje | +| vmu | Muluridyi | +| vmv | Valley Maidu | +| vmw | Makhuwa | +| vmx | Tamazola Mixtec | +| vmy | Ayautla Mazatec | +| vmz | Mazatlán Mazatec | +| vnk | Vano | +| vnm | Vinmavis | +| vnp | Vunapu | +| vor | Voro | +| vot | Votic | +| vra | Vera'a | +| vro | Võro | +| vrs | Varisi | +| vrt | Burmbar | +| vsi | Moldova Sign Language | +| vsl | Venezuelan Sign Language | +| vsv | Valencian Sign Language | +| vto | Vitou | +| vum | Vumbu | +| vun | Vunjo | +| vut | Vute | +| vwa | Awa (China) | +| waa | Walla Walla | +| wab | Wab | +| wac | Wasco-Wishram | +| wad | Wandamen | +| wae | Walser | +| wag | Wa'ema | +| wah | Watubela | +| waj | Waffa | +| wal | Wolaytta | +| wam | Wampanoag | +| wan | Wan | +| wao | Wappo | +| wap | Wapishana | +| waq | Wageman | +| war | Waray (Philippines) | +| was | Washo | +| wat | Kaninuwa | +| wau | Waurá | +| wav | Waka | +| waw | Waiwai | +| wax | Watam | +| way | Wayana | +| waz | Wampur | +| wba | Warao | +| wbb | Wabo | +| wbe | Waritai | +| wbf | Wara | +| wbh | Wanda | +| wbi | Vwanji | +| wbj | Alagwa | +| wbk | Waigali | +| wbl | Wakhi | +| wbm | Wa | +| wbp | Warlpiri | +| wbq | Waddar | +| wbr | Wagdi | +| wbt | Wanman | +| wbv | Wajarri | +| wbw | Woi | +| wca | Yanomámi | +| wci | Waci Gbe | +| wdd | Wandji | +| wdg | Wadaginam | +| wdj | Wadjiginy | +| wdk | Wadikali | +| wdu | Wadjigu | +| wea | Wewaw | +| wec | Wè Western | +| wed | Wedau | +| weg | Wergaia | +| weh | Weh | +| wei | Kiunum | +| wem | Weme Gbe | +| weo | Wemale | +| wep | Westphalien | +| wer | Weri | +| wes | Cameroon Pidgin | +| wet | Perai | +| wew | Wejewa | +| wfg | Yafi | +| wga | Wagaya | +| wgb | Wagawaga | +| wgg | Wangganguru | +| wgi | Wahgi | +| wgo | Waigeo | +| wgu | Wirangu | +| wgy | Warrgamay | +| wha | Manusela | +| whg | North Wahgi | +| whk | Wahau Kenyah | +| wib | Southern Toussian | +| wic | Wichita | +| wie | Wik-Epa | +| wig | Wik-Ngathana | +| wih | Wik-Me'anha | +| wii | Minidien | +| wij | Wik-Iiyanh | +| wik | Wikalkan | +| wil | Wilawila | +| wim | Wik-Mungkan | +| win | Ho-Chunk | +| wir | Wiraféd | +| wiu | Wiru | +| wiv | Vitu | +| wiy | Wiyot | +| wja | Waja | +| wji | Warji | +| wka | Kw'adza | +| wkd | Wakde | +| wkl | Kalanadi | +| wku | Kunduvadi | +| wkw | Wakawaka | +| wla | Walio | +| wlc | Mwali Comorian | +| wle | Wolane | +| wlg | Kunbarlang | +| wli | Waioli | +| wlk | Wailaki | +| wll | Wali (Sudan) | +| wln | Walloon | +| wlo | Wolio | +| wlr | Wailapa | +| wls | Wallisian | +| wlu | Wuliwuli | +| wlv | Wichí Lhamtés Vejoz | +| wlw | Walak | +| wlx | Wali (Ghana) | +| wly | Waling | +| wmb | Wambaya | +| wmc | Wamas | +| wmd | Mamaindé | +| wme | Wambule | +| wmh | Waima'a | +| wmi | Wamin | +| wmm | Maiwa (Indonesia) | +| wmn | Waamwang | +| wmo | Wom (Papua New Guinea) | +| wms | Wambon | +| wmt | Walmajarri | +| wmw | Mwani | +| wmx | Womo | +| wnb | Wanambre | +| wnc | Wantoat | +| wnd | Wandarang | +| wne | Waneci | +| wng | Wanggom | +| wni | Ndzwani Comorian | +| wnk | Wanukaka | +| wnm | Wanggamala | +| wno | Wano | +| wnp | Wanap | +| wnu | Usan | +| wnw | Wintu | +| wny | Wanyi | +| woa | Tyaraity | +| wob | Wè Northern | +| woc | Wogeo | +| wod | Wolani | +| woe | Woleaian | +| wof | Gambian Wolof | +| wog | Wogamusin | +| woi | Kamang | +| wok | Longto | +| wol | Wolof | +| wom | Wom (Nigeria) | +| won | Wongo | +| woo | Manombai | +| wor | Woria | +| wos | Hanga Hundi | +| wow | Wawonii | +| wpc | Maco | +| wrb | Warluwara | +| wrg | Warungu | +| wrh | Wiradhuri | +| wri | Wariyangga | +| wrk | Garrwa | +| wrl | Warlmanpa | +| wrm | Warumungu | +| wrn | Warnang | +| wro | Worrorra | +| wrp | Waropen | +| wrr | Wardaman | +| wrs | Waris | +| wru | Waru | +| wrv | Waruna | +| wrw | Gugu Warra | +| wrx | Wae Rana | +| wry | Merwari | +| wrz | Waray (Australia) | +| wsa | Warembori | +| wsi | Wusi | +| wsk | Waskia | +| wsr | Owenia | +| wss | Wasa | +| wsv | Wotapuri-Katarqalai | +| wtf | Watiwa | +| wth | Wathawurrung | +| wti | Berta | +| wtk | Watakataui | +| wtm | Mewati | +| wtw | Wotu | +| wua | Wikngenchera | +| wub | Wunambal | +| wud | Wudu | +| wuh | Wutunhua | +| wul | Silimo | +| wum | Wumbvu | +| wun | Bungu | +| wur | Wurrugu | +| wut | Wutung | +| wuu | Wu Chinese | +| wuv | Wuvulu-Aua | +| wux | Wulna | +| wuy | Wauyai | +| wwa | Waama | +| wwo | Wetamut | +| wwr | Warrwa | +| www | Wawa | +| wxa | Waxianghua | +| wxw | Wardandi | +| wya | Wyandot | +| wyb | Wangaaybuwan-Ngiyambaa | +| wyi | Woiwurrung | +| wym | Wymysorys | +| wyr | Wayoró | +| wyy | Western Fijian | +| xaa | Andalusian Arabic | +| xab | Sambe | +| xac | Kachari | +| xad | Adai | +| xag | Aghwan | +| xal | Kalmyk | +| xam | /Xam | +| xan | Xamtanga | +| xap | Apalachee | +| xar | Karami | +| xas | Kamas | +| xat | Katawixi | +| xau | Kauwera | +| xav | Xavánte | +| xaw | Kawaiisu | +| xay | Kayan Mahakam | +| xbc | Bactrian | +| xbe | Bigambal | +| xbg | Bunganditj | +| xbi | Kombio | +| xbj | Birrpayi | +| xbn | Kenaboi | +| xbo | Bolgarian | +| xbp | Bibbulman | +| xbr | Kambera | +| xby | Batyala | +| xce | Celtiberian | +| xcg | Cisalpine Gaulish | +| xch | Chemakum | +| xcl | Classical Armenian | +| xcm | Comecrudo | +| xcn | Cotoname | +| xco | Chorasmian | +| xcr | Carian | +| xct | Classical Tibetan | +| xcv | Chuvantsy | +| xcw | Coahuilteco | +| xcy | Cayuse | +| xda | Darkinyung | +| xdc | Dacian | +| xdk | Dharuk | +| xdm | Edomite | +| xdy | Malayic Dayak | +| xeb | Eblan | +| xed | Hdi | +| xeg | //Xegwi | +| xel | Kelo | +| xem | Kembayan | +| xer | Xerénte | +| xes | Kesawai | +| xet | Xetá | +| xeu | Keoru-Ahia | +| xfa | Faliscan | +| xga | Galatian | +| xgb | Gbin | +| xgd | Gudang | +| xgf | Gabrielino-Fernandeño | +| xgg | Goreng | +| xgm | Dharumbal | +| xgr | Garza | +| xgu | Unggumi | +| xgw | Guwa | +| xhd | Hadrami | +| xhe | Khetrani | +| xho | Xhosa | +| xhr | Hernican | +| xht | Hattic | +| xhu | Hurrian | +| xib | Iberian | +| xii | Xiri | +| xir | Xiriâna | +| xis | Kisan | +| xiy | Xipaya | +| xjb | Minjungbal | +| xjt | Jaitmatang | +| xka | Kalkoti | +| xkb | Northern Nago | +| xkc | Kho'ini | +| xkd | Mendalam Kayan | +| xke | Kereho | +| xkf | Khengkha | +| xkg | Kagoro | +| xki | Kenyan Sign Language | +| xkj | Kajali | +| xkk | Kaco' | +| xkl | Mainstream Kenyah | +| xkn | Kayan River Kayan | +| xkp | Kabatei | +| xkq | Koroni | +| xkr | Xakriabá | +| xks | Kumbewaha | +| xkt | Kantosi | +| xku | Kaamba | +| xkv | Kgalagadi | +| xkw | Kembra | +| xkx | Karore | +| xky | Uma' Lasan | +| xkz | Kurtokha | +| xla | Kamula | +| xlc | Lycian | +| xld | Lydian | +| xlo | Loup A | +| xlp | Lepontic | +| xls | Lusitanian | +| xlu | Cuneiform Luwian | +| xma | Mushungulu | +| xmb | Mbonga | +| xmc | Makhuwa-Marrevone | +| xmd | Mbudum | +| xmf | Mingrelian | +| xmg | Mengaka | +| xmh | Kuku-Muminh | +| xmj | Majera | +| xml | Malaysian Sign Language | +| xmm | Manado Malay | +| xmp | Kuku-Mu'inh | +| xmr | Meroitic | +| xms | Moroccan Sign Language | +| xmt | Matbat | +| xmu | Kamu | +| xmv | Antankarana Malagasy | +| xmw | Tsimihety Malagasy | +| xmx | Maden | +| xmy | Mayaguduna | +| xmz | Mori Bawah | +| xna | Ancient North Arabian | +| xnb | Kanakanabu | +| xng | Middle Mongolian | +| xni | Ngarigu | +| xnn | Northern Kankanay | +| xno | Anglo-Norman | +| xnr | Kangri | +| xns | Kanashi | +| xnt | Narragansett | +| xny | Nyiyaparli | +| xnz | Kenzi | +| xoc | O'chi'chi' | +| xod | Kokoda | +| xog | Soga | +| xoi | Kominimung | +| xok | Xokleng | +| xom | Komo (Sudan) | +| xon | Konkomba | +| xoo | Xukurú | +| xop | Kopar | +| xor | Korubo | +| xow | Kowaki | +| xpa | Pirriya | +| xpc | Pecheneg | +| xpe | Liberia Kpelle | +| xpg | Phrygian | +| xpj | Mpalitjanh | +| xpk | Kulina Pano | +| xpm | Pumpokol | +| xpo | Pochutec | +| xpq | Mohegan-Pequot | +| xpr | Parthian | +| xps | Pisidian | +| xpt | Punthamara | +| xpu | Punic | +| xqt | Qatabanian | +| xra | Krahô | +| xrb | Eastern Karaboro | +| xrd | Gundungurra | +| xre | Kreye | +| xri | Krikati-Timbira | +| xrn | Arin | +| xru | Marriammu | +| xrw | Karawa | +| xsa | Sabaean | +| xsb | Sambal | +| xsd | Sidetic | +| xse | Sempan | +| xsh | Shamang | +| xsi | Sio | +| xsl | South Slavey | +| xsm | Kasem | +| xsn | Sanga (Nigeria) | +| xsp | Silopi | +| xsq | Makhuwa-Saka | +| xsr | Sherpa | +| xsu | Sanumá | +| xsy | Saisiyat | +| xta | Alcozauca Mixtec | +| xtb | Chazumba Mixtec | +| xtc | Katcha-Kadugli-Miri | +| xtd | Diuxi-Tilantongo Mixtec | +| xte | Ketengban | +| xtg | Transalpine Gaulish | +| xth | Yitha Yitha | +| xti | Sinicahua Mixtec | +| xtj | San Juan Teita Mixtec | +| xtl | Tijaltepec Mixtec | +| xtm | Magdalena Peñasco Mixtec | +| xtn | Northern Tlaxiaco Mixtec | +| xto | Tokharian A | +| xtp | San Miguel Piedras Mixtec | +| xtq | Tumshuqese | +| xts | Sindihui Mixtec | +| xtt | Tacahua Mixtec | +| xtu | Cuyamecalco Mixtec | +| xtv | Thawa | +| xtw | Tawandê | +| xty | Yoloxochitl Mixtec | +| xua | Alu Kurumba | +| xub | Betta Kurumba | +| xud | Umiida | +| xug | Kunigami | +| xuj | Jennu Kurumba | +| xul | Ngunawal | +| xum | Umbrian | +| xun | Unggaranggu | +| xuo | Kuo | +| xup | Upper Umpqua | +| xur | Urartian | +| xut | Kuthant | +| xuu | Kxoe | +| xve | Venetic | +| xvi | Kamviri | +| xvo | Volscian | +| xwa | Kwaza | +| xwc | Woccon | +| xwd | Wadi Wadi | +| xwe | Xwela Gbe | +| xwg | Kwegu | +| xwj | Wajuk | +| xwk | Wangkumara | +| xwl | Western Xwla Gbe | +| xwr | Kwerba Mamberamo | +| xwt | Wotjobaluk | +| xww | Wemba Wemba | +| xxb | Boro (Ghana) | +| xxk | Ke'o | +| xxm | Minkin | +| xxr | Koropó | +| xxt | Tambora | +| xya | Yaygir | +| xyb | Yandjibara | +| xyj | Mayi-Yapi | +| xyk | Mayi-Kulan | +| xyt | Mayi-Thakurti | +| xyy | Yorta Yorta | +| xzh | Zhang-Zhung | +| yaa | Yaminahua | +| yab | Yuhup | +| yac | Pass Valley Yali | +| yad | Yagua | +| yae | Pumé | +| yaf | Yaka (Democratic Republic of Congo) | +| yag | Yámana | +| yah | Yazgulyam | +| yai | Yagnobi | +| yaj | Banda-Yangere | +| yak | Yakama | +| yal | Yalunka | +| yam | Yamba | +| yan | Mayangna | +| yao | Yao | +| yap | Yapese | +| yaq | Yaqui | +| yar | Yabarana | +| yas | Nugunu (Cameroon) | +| yat | Yambeta | +| yau | Yuwana | +| yav | Yangben | +| yaw | Yawalapití | +| yay | Agwagwune | +| yaz | Lokaa | +| yba | Yala | +| ybb | Yemba | +| ybe | West Yugur | +| ybh | Yakha | +| ybi | Yamphu | +| ybj | Hasha | +| ybk | Bokha | +| ybl | Yukuben | +| ybm | Yaben | +| ybn | Yabaâna | +| ybo | Yabong | +| ybx | Yawiyo | +| yby | Yaweyuha | +| ych | Chesu | +| ycl | Lolopo | +| ycn | Yucuna | +| ycp | Chepya | +| yda | Yanda | +| ydd | Eastern Yiddish | +| yde | Yangum Dey | +| ydg | Yidgha | +| ydk | Yoidik | +| yea | Ravula | +| yee | Yimas | +| yei | Yeni | +| yej | Yevanic | +| yel | Yela | +| yer | Tarok | +| yes | Nyankpa | +| yet | Yetfa | +| yeu | Yerukula | +| yev | Yapunda | +| yey | Yeyi | +| yga | Malyangapa | +| ygl | Yangum Gel | +| ygm | Yagomi | +| ygp | Gepo | +| ygr | Yagaria | +| ygs | Yolŋu Sign Language | +| ygw | Yagwoia | +| yha | Baha Buyang | +| yhd | Judeo-Iraqi Arabic | +| yhl | Hlepho Phowa | +| yia | Yinggarda | +| yid | Yiddish | +| yif | Ache | +| yig | Wusa Nasu | +| yih | Western Yiddish | +| yii | Yidiny | +| yij | Yindjibarndi | +| yik | Dongshanba Lalo | +| yil | Yindjilandji | +| yim | Yimchungru Naga | +| yin | Yinchia | +| yip | Pholo | +| yiq | Miqie | +| yir | North Awyu | +| yis | Yis | +| yit | Eastern Lalu | +| yiu | Awu | +| yiv | Northern Nisu | +| yix | Axi Yi | +| yiz | Azhe | +| yka | Yakan | +| ykg | Northern Yukaghir | +| yki | Yoke | +| ykk | Yakaikeke | +| ykl | Khlula | +| ykm | Kap | +| ykn | Kua-nsi | +| yko | Yasa | +| ykr | Yekora | +| ykt | Kathu | +| yku | Kuamasi | +| yky | Yakoma | +| yla | Yaul | +| yle | Yele | +| ylg | Yelogu | +| yli | Angguruk Yali | +| yll | Yil | +| ylm | Limi | +| yln | Langnian Buyang | +| ylo | Naluo Yi | +| ylr | Yalarnnga | +| ylu | Aribwaung | +| yly | Nyâlayu | +| ymb | Yambes | +| ymc | Southern Muji | +| ymd | Muda | +| yme | Yameo | +| ymh | Mili | +| ymi | Moji | +| ymk | Makwe | +| yml | Iamalele | +| ymm | Maay | +| ymn | Yamna | +| ymo | Yangum Mon | +| ymp | Yamap | +| ymq | Qila Muji | +| ymr | Malasar | +| yms | Mysian | +| ymx | Northern Muji | +| ymz | Muzi | +| yna | Aluo | +| ynd | Yandruwandha | +| yng | Yango | +| ynk | Naukan Yupik | +| ynl | Yangulam | +| ynn | Yana | +| yno | Yong | +| ynq | Yendang | +| yns | Yansi | +| ynu | Yahuna | +| yob | Yoba | +| yog | Yogad | +| yoi | Yonaguni | +| yok | Yokuts | +| yol | Yola | +| yom | Yombe | +| yon | Yongkom | +| yor | Yoruba | +| yot | Yotti | +| yox | Yoron | +| yoy | Yoy | +| ypa | Phala | +| ypb | Labo Phowa | +| ypg | Phola | +| yph | Phupha | +| ypm | Phuma | +| ypn | Ani Phowa | +| ypo | Alo Phola | +| ypp | Phupa | +| ypz | Phuza | +| yra | Yerakai | +| yrb | Yareba | +| yre | Yaouré | +| yrk | Nenets | +| yrl | Nhengatu | +| yrm | Yirrk-Mel | +| yrn | Yerong | +| yrw | Yarawata | +| yry | Yarluyandi | +| ysd | Samatao | +| ysg | Sonaga | +| ysl | Yugoslavian Sign Language | +| ysn | Sani | +| yso | Nisi (China) | +| ysr | Sirenik Yupik | +| yss | Yessan-Mayo | +| ysy | Sanie | +| yta | Talu | +| ytl | Tanglang | +| ytp | Thopho | +| ytw | Yout Wam | +| yua | Yucateco | +| yub | Yugambal | +| yuc | Yuchi | +| yud | Judeo-Tripolitanian Arabic | +| yue | Yue Chinese | +| yuf | Havasupai-Walapai-Yavapai | +| yug | Yug | +| yui | Yurutí | +| yuj | Karkar-Yuri | +| yuk | Yuki | +| yul | Yulu | +| yum | Quechan | +| yun | Bena (Nigeria) | +| yup | Yukpa | +| yuq | Yuqui | +| yur | Yurok | +| yut | Yopno | +| yuw | Yau (Morobe Province) | +| yux | Southern Yukaghir | +| yuy | East Yugur | +| yuz | Yuracare | +| yva | Yawa | +| yvt | Yavitero | +| ywa | Kalou | +| ywg | Yinhawangka | +| ywl | Western Lalu | +| ywn | Yawanawa | +| ywq | Wuding-Luquan Yi | +| ywr | Yawuru | +| ywt | Xishanba Lalo | +| ywu | Wumeng Nasu | +| yww | Yawarawarga | +| yxg | Yagara | +| yxl | Yardliyawarra | +| yxm | Yinwum | +| yxu | Yuyu | +| yxy | Yabula Yabula | +| yyr | Yir Yoront | +| yyu | Yau (Sandaun Province) | +| yyz | Ayizi | +| yzg | E'ma Buyang | +| yzk | Zokhuo | +| zaa | Sierra de Juárez Zapotec | +| zab | San Juan Guelavía Zapotec | +| zac | Ocotlán Zapotec | +| zad | Cajonos Zapotec | +| zae | Yareni Zapotec | +| zaf | Ayoquesco Zapotec | +| zag | Zaghawa | +| zah | Zangwal | +| zai | Isthmus Zapotec | +| zaj | Zaramo | +| zak | Zanaki | +| zal | Zauzou | +| zam | Miahuatlán Zapotec | +| zao | Ozolotepec Zapotec | +| zap | Zapotec | +| zaq | Aloápam Zapotec | +| zar | Rincón Zapotec | +| zas | Santo Domingo Albarradas Zapotec | +| zat | Tabaa Zapotec | +| zau | Zangskari | +| zav | Yatzachi Zapotec | +| zaw | Mitla Zapotec | +| zax | Xadani Zapotec | +| zay | Zayse-Zergulla | +| zaz | Zari | +| zbc | Central Berawan | +| zbe | East Berawan | +| zbt | Batui | +| zbw | West Berawan | +| zca | Coatecas Altas Zapotec | +| zch | Central Hongshuihe Zhuang | +| zdj | Ngazidja Comorian | +| zea | Zeeuws | +| zeg | Zenag | +| zeh | Eastern Hongshuihe Zhuang | +| zen | Zenaga | +| zga | Kinga | +| zgb | Guibei Zhuang | +| zgh | Standard Moroccan Tamazight | +| zgm | Minz Zhuang | +| zgn | Guibian Zhuang | +| zgr | Magori | +| zha | Zhuang | +| zhb | Zhaba | +| zhd | Dai Zhuang | +| zhi | Zhire | +| zhn | Nong Zhuang | +| zhw | Zhoa | +| zia | Zia | +| zib | Zimbabwe Sign Language | +| zik | Zimakani | +| zil | Zialo | +| zim | Mesme | +| zin | Zinza | +| zir | Ziriya | +| ziw | Zigula | +| ziz | Zizilivakan | +| zka | Kaimbulawa | +| zkb | Koibal | +| zkd | Kadu | +| zkk | Karankawa | +| zkn | Kanan | +| zko | Kott | +| zkp | São Paulo Kaingáng | +| zkr | Zakhring | +| zkt | Kitan | +| zku | Kaurna | +| zlj | Liujiang Zhuang | +| zlm | Malay (individual language) | +| zln | Lianshan Zhuang | +| zlq | Liuqian Zhuang | +| zma | Manda (Australia) | +| zmb | Zimba | +| zmc | Margany | +| zmd | Maridan | +| zme | Mangerr | +| zmf | Mfinu | +| zmg | Marti Ke | +| zmh | Makolkol | +| zmi | Negeri Sembilan Malay | +| zmj | Maridjabin | +| zmk | Mandandanyi | +| zml | Madngele | +| zmm | Marimanindji | +| zmn | Mbangwe | +| zmo | Molo | +| zmp | Mpuono | +| zmq | Mituku | +| zmr | Maranunggu | +| zms | Mbesa | +| zmt | Maringarr | +| zmu | Muruwari | +| zmv | Mbariman-Gudhinma | +| zmw | Mbo (Democratic Republic of Congo) | +| zmx | Bomitaba | +| zmy | Mariyedi | +| zmz | Mbandja | +| zna | Zan Gula | +| zne | Zande (individual language) | +| zng | Mang | +| zns | Mangas | +| zoc | Copainalá Zoque | +| zoh | Chimalapa Zoque | +| zom | Zou | +| zoo | Asunción Mixtepec Zapotec | +| zoq | Tabasco Zoque | +| zor | Rayón Zoque | +| zos | Francisco León Zoque | +| zpa | Lachiguiri Zapotec | +| zpb | Yautepec Zapotec | +| zpc | Choapan Zapotec | +| zpd | Southeastern Ixtlán Zapotec | +| zpe | Petapa Zapotec | +| zpf | San Pedro Quiatoni Zapotec | +| zpg | Guevea De Humboldt Zapotec | +| zph | Totomachapan Zapotec | +| zpi | Santa María Quiegolani Zapotec | +| zpj | Quiavicuzas Zapotec | +| zpk | Tlacolulita Zapotec | +| zpl | Lachixío Zapotec | +| zpm | Mixtepec Zapotec | +| zpn | Santa Inés Yatzechi Zapotec | +| zpo | Amatlán Zapotec | +| zpp | El Alto Zapotec | +| zpq | Zoogocho Zapotec | +| zpr | Santiago Xanica Zapotec | +| zps | Coatlán Zapotec | +| zpt | San Vicente Coatlán Zapotec | +| zpu | Yalálag Zapotec | +| zpv | Chichicapan Zapotec | +| zpw | Zaniza Zapotec | +| zpx | San Baltazar Loxicha Zapotec | +| zpy | Mazaltepec Zapotec | +| zpz | Texmelucan Zapotec | +| zqe | Qiubei Zhuang | +| zrn | Zerenkel | +| zro | Záparo | +| zrs | Mairasi | +| zsa | Sarasira | +| zsl | Zambian Sign Language | +| zsm | Standard Malay | +| zsr | Southern Rincon Zapotec | +| zsu | Sukurum | +| zte | Elotepec Zapotec | +| ztg | Xanaguía Zapotec | +| ztl | Lapaguía-Guivini Zapotec | +| ztm | San Agustín Mixtepec Zapotec | +| ztn | Santa Catarina Albarradas Zapotec | +| ztp | Loxicha Zapotec | +| ztq | Quioquitani-Quierí Zapotec | +| zts | Tilquiapan Zapotec | +| ztt | Tejalapan Zapotec | +| ztu | Güilá Zapotec | +| ztx | Zaachila Zapotec | +| zty | Yatee Zapotec | +| zua | Zeem | +| zuh | Tokano | +| zul | Zulu | +| zum | Kumzari | +| zun | Zuni | +| zuy | Zumaya | +| zwa | Zay | +| zyb | Yongbei Zhuang | +| zyg | Yang Zhuang | +| zyj | Youjiang Zhuang | +| zyn | Yongnan Zhuang | +| zyp | Zyphe Chin | +| zza | Zaza | +| zzj | Zuojiang Zhuang | diff --git a/requirements.txt b/requirements.txt index 8b0e988..d145641 100644 --- a/requirements.txt +++ b/requirements.txt @@ -11,4 +11,5 @@ epitran unidecode setuptools Cython -kaldiio \ No newline at end of file +kaldiio +transphone>=1.4.0 \ No newline at end of file diff --git a/samples/batch/audio/utt1.wav b/samples/batch/audio/utt1.wav new file mode 100644 index 0000000..4064c96 Binary files /dev/null and b/samples/batch/audio/utt1.wav differ diff --git a/samples/batch/audio/utt2.wav b/samples/batch/audio/utt2.wav new file mode 100644 index 0000000..8e18a5b Binary files /dev/null and b/samples/batch/audio/utt2.wav differ diff --git a/samples/batch/text/utt1.txt b/samples/batch/text/utt1.txt new file mode 100644 index 0000000..41be426 --- /dev/null +++ b/samples/batch/text/utt1.txt @@ -0,0 +1,2 @@ +A programmer walks to the butcher shop and buys a kilo of meat. +An hour later he comes back upset that the butcher shortchanged him by 24 grams. diff --git a/samples/batch/text/utt2.txt b/samples/batch/text/utt2.txt new file mode 100644 index 0000000..6dccdb6 --- /dev/null +++ b/samples/batch/text/utt2.txt @@ -0,0 +1,2 @@ +This is an English test. +Alqalign is awesome. diff --git a/samples/cmn/utt.txt b/samples/cmn/utt.txt new file mode 100644 index 0000000..b846d62 --- /dev/null +++ b/samples/cmn/utt.txt @@ -0,0 +1 @@ +有一个程序猿,他得到了一盏神灯。灯神答应实现他一个愿望。然后他向神灯许愿,希望在有生之年能写一个好项目。后来他得到了永生。 diff --git a/samples/cmn/utt.wav b/samples/cmn/utt.wav new file mode 100644 index 0000000..3473cb3 Binary files /dev/null and b/samples/cmn/utt.wav differ diff --git a/samples/eng/utt.txt b/samples/eng/utt.txt new file mode 100644 index 0000000..41be426 --- /dev/null +++ b/samples/eng/utt.txt @@ -0,0 +1,2 @@ +A programmer walks to the butcher shop and buys a kilo of meat. +An hour later he comes back upset that the butcher shortchanged him by 24 grams. diff --git a/samples/eng/utt.wav b/samples/eng/utt.wav new file mode 100644 index 0000000..4064c96 Binary files /dev/null and b/samples/eng/utt.wav differ diff --git a/samples/jpn/utt.txt b/samples/jpn/utt.txt new file mode 100644 index 0000000..f233ba3 --- /dev/null +++ b/samples/jpn/utt.txt @@ -0,0 +1 @@ +吾輩は猫である。名前はまだ無い。 どこで生れたかとんと見当がつかぬ。何でも薄暗いじめじめした所でニャーニャー泣いていた事だけは記憶している。 diff --git a/samples/jpn/utt.wav b/samples/jpn/utt.wav new file mode 100644 index 0000000..5c10d22 Binary files /dev/null and b/samples/jpn/utt.wav differ diff --git a/setup.py b/setup.py index d364e51..760dfcc 100644 --- a/setup.py +++ b/setup.py @@ -43,7 +43,7 @@ def get_requirements(): setup( name='alqalign', - version='1.1.5', + version='1.1.6', description='a text-speech alignment model', author='Xinjian Li', author_email='xinjianl@cs.cmu.edu',