cs.CLSep 7, 2026

TurEngMix: A Text Corpus and Benchmark for Turkish-English Code-Mixed Language Identification and Named Entity Recognition

Authors: Ilayda Dogan, Phuong-Anh Nguyen-Le, Julia Mendelsohn

Organizations: Computer Science University of Maryland

Abstract

Natural language processing systems underperform on code-mixed text, particularly for low-resource language pairs. Turkish-English poses a further challenge: it lets English stems combine with Turkish suffixes to form single mixed-language tokens. We introduce TurEngMix, a corpus of 5.5K noisy, naturally occurring social media posts (486,974 tokens) rich in Turkish-English code-mixing. From this corpus, we construct a new Turkish-English benchmark for code-mixed language identification (LID) and named entity recognition (NER), comprising 15K expert-annotated tokens. Evaluating both decoder LLM and fine-tuned encoder baselines, we find that monolingual Turkish and English tokens are labeled reliably, but all models have high error rates on mixed-language tokens for both LID and NER. For morphologically integrated tokens, NER error rates were 5.2x and 6.3x higher for GPT-4o and Qwen, respectively. This highlights how morphological integration remains a challenge. We release the corpus, annotations, and code to support future computational and sociolinguistic research on Turkish-English code-mixing.

Figures & tables

Appendix figures & tables5 assets

Supplementary material from the paper’s appendix.

Appendix

Explore similar work

CardsList
  1. IndicTriMix: Developing Language Identification Datasets and Models for Tri-Language Code-Mixing

    Sep 10, 2026Pruthwik Mishra, Rudra Trivedi, Avi Patel +2Language Identification

  2. MixLID: Token-Level Language Identification in Mixed-Language Text

    Oct 12, 2026Seongtae Hong, Youngjoon Jang, Seungyoon Lee +2Language Identification

  3. PERCEPT: A Corpus for POS Tagging and Analysis of Persian-English Code-Mixing

    Aug 10, 2026Ghazal Kalhor, Zahra Jafari, Amirarsalan Shahbazi +1Social Media AnalysisCode-Switching