awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

12 مستودعات

Awesome GitHub RepositoriesLanguage Detection

Tools for identifying the language of a text.

Explore 12 awesome GitHub repositories matching part of an awesome list · Language Detection. Refine with filters or upvote what's useful.

Awesome Language Detection GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • ggerganov/kbd-audioالصورة الرمزية لـ ggerganov

    ggerganov/kbd-audio

    9,007عرض على GitHub↗

    This project is an acoustic keystroke recognition system and audio side-channel analysis tool. It identifies typed text by analyzing audio recordings of keyboard sounds through waveform correlation and linguistic frequency analysis. The system distinguishes itself by combining digital signal processing with a substitution cipher decryptor. It uses simulated annealing and n-gram probability maps to recover plaintext from encoded strings and identifies specific keys by comparing captured waveforms against trained sound profiles. The toolkit covers a broad range of capabilities, including real-

    Converts n-gram frequency map data from text to binary format to reduce the storage footprint.

    C++
    عرض على GitHub↗9,007
  • soimort/translate-shellالصورة الرمزية لـ soimort

    soimort/translate-shell

    7,472عرض على GitHub↗

    Translate-shell is a command-line translation tool and terminal dictionary client. It allows for the translation of words, phrases, and sentences between multiple languages and provides dictionary definition retrieval and language metadata display directly within the terminal. The tool functions as a shell-based text translator that can process input from standard streams, local files, or URLs. It includes text-to-speech capabilities to play audio pronunciations of source and translated text and can automatically detect the source language of a given string. The system supports interactive s

    Automatically identifies the source language of text to streamline the translation process.

    Awk
    عرض على GitHub↗7,472
  • axa-group/nlp.jsالصورة الرمزية لـ axa-group

    axa-group/nlp.js

    6,574عرض على GitHub↗

    nlp.js is a JavaScript natural language processing library and development framework used to build natural language understanding engines. It provides a toolkit for creating local machine learning models for intent classification and acts as a multilingual text processor that detects languages and normalizes text across various dialects. The framework distinguishes itself by supporting local execution on both servers and mobile devices, enabling chatbot functionality without an internet connection. It features a specialized system for conversational slot filling to collect mandatory informati

    Identifies the language of a phrase by comparing trigram frequencies against a known training corpus.

    JavaScriptbotbotschatbot
    عرض على GitHub↗6,574
  • shibing624/pycorrectorالصورة الرمزية لـ shibing624

    shibing624/pycorrector

    6,473عرض على GitHub↗

    pycorrector is an open-source toolkit for detecting and correcting spelling and grammar errors in Chinese text. It combines multiple correction approaches, including rule-based methods using Kenlm n-gram language models and confusion sets, as well as deep learning correctors built on BERT, GPT, and T5 models. The toolkit also provides a command-line interface for batch processing Chinese text files with configurable detection and output options. The project distinguishes itself by offering a range of correction strategies that can be mixed and matched. Rule-based correction uses character-lev

    Ranks candidate corrections by counting character n-gram frequencies in a corpus without requiring word segmentation.

    Pythoncscerror-correctionerror-detection
    عرض على GitHub↗6,473
  • github/markupالصورة الرمزية لـ github

    github/markup

    6,034عرض على GitHub↗

    Markup is a tool for converting various documentation formats and manual pages into structured HTML. It functions as a rendering engine selector and converter that transforms raw markup files into web-ready output using a pluggable pipeline. The system identifies the appropriate rendering engine by utilizing file extensions or analyzing document content through pattern-based language detection. This allows the pipeline to handle documents where file extensions are missing or ambiguous. The project covers a broad range of content transformation, including the conversion of traditional man pag

    Identifies the specific markup language of a document to ensure the correct rendering engine is applied.

    Rubyreadme
    عرض على GitHub↗6,034
  • openvenues/libpostalالصورة الرمزية لـ openvenues

    openvenues/libpostal

    4,819عرض على GitHub↗

    Libpostal هي مكتبة C مصممة لتحليل وتطبيع العناوين الدولية. تستخدم معالجة اللغات الطبيعية (NLP) الإحصائية ومصنف لغات لتفكيك سلاسل العناوين العالمية غير المهيكلة إلى مكونات منظمة، وتوحيد عناوين الشوارع من خلال توسيع الاختصارات وحل اختلافات التسمية الإقليمية عبر لغات متعددة. يوفر المشروع أدوات لتحويل النصوص (Transliteration)، وتحويل النصوص المختلفة إلى صيغ Latin-ASCII أو NFD موحدة. كما يتضمن قدرات لإزالة تكرار العناوين، باستخدام مطابقة تقريبية متماثلة لتحديد ما إذا كانت سجلات العناوين المختلفة تشير إلى نفس الموقع الفعلي. تغطي المكتبة احتياجات معالجة النصوص الأوسع مثل تطبيع UTF-8 وتحويل الأرقام المكتوبة والأرقام الرومانية إلى تمثيلات رقمية قياسية. وتسمح بإضافات للتعرف على العناوين من خلال ملفات تهيئة خارجية لإضافة لغات ومرادفات جديدة.

    Detects the language of address strings to ensure the correct normalization and parsing rules are applied.

    C
    عرض على GitHub↗4,819
  • wooorm/francالصورة الرمزية لـ wooorm

    wooorm/franc

    4,407عرض على GitHub↗

    Franc هي مكتبة اكتشاف لغة طبيعية ومعرف سطر أوامر يُستخدم لتحديد اللغة المكتوبة لعينة نصية. تعمل كمحلل لغة إحصائي يحدد ويصنف النصوص متعددة اللغات عن طريق تحليل توزيعات الأحرف. تستخدم الأداة نظام تحليل إحصائي قائماً على التريغرام (trigram)، حيث تقارن تكرار تسلسلات الأحرف الثلاثة في عينة الإدخال مقابل ملفات تعريف مرجعية. وتقوم بترتيب تطابقات اللغة المحتملة عن طريق حساب المسافة الإحصائية بين الإدخال وهذه الملفات التعريفية، مما يسمح لها بإرجاع قائمة مرتبة باللغات المحتملة. يوفر المشروع واجهة سطر أوامر لتحليل النصوص ويدعم تصنيف المحتوى المؤتمت. ويستخدم مجموعات بيانات لغة نمطية وجداول n-gram محسوبة مسبقاً لفصل منطق الاكتشاف عن بيانات ملف تعريف اللغة المحددة.

    Employs n-gram detection by comparing character sequence frequencies against precomputed tables.

    JavaScriptclassificationclassifydetect
    عرض على GitHub↗4,407
  • pemistahl/lingua-goالصورة الرمزية لـ pemistahl

    pemistahl/lingua-go

    1,346عرض على GitHub↗

    The most accurate natural language detection library for Go, suitable for short text and mixed-language text

    Accurate detection for both short and long text segments.

    Go
    عرض على GitHub↗1,346
  • abadojack/whatlanggoالصورة الرمزية لـ abadojack

    abadojack/whatlanggo

    688عرض على GitHub↗

    Natural language detection library for Go

    Supports detection across dozens of languages and writing systems.

    Go
    عرض على GitHub↗688
  • rylans/getlangالصورة الرمزية لـ rylans

    rylans/getlang

    175عرض على GitHub↗

    Natural language detection package in pure Go

    High-performance package for identifying text languages.

    Go
    عرض على GitHub↗175
  • endeveit/guesslanguageالصورة الرمزية لـ endeveit

    endeveit/guesslanguage

    58عرض على GitHub↗

    Guess the natural language of a text in Go

    Functions to determine the language of Unicode text.

    Go
    عرض على GitHub↗58
  • detectlanguage/detectlanguage-goالصورة الرمزية لـ detectlanguage

    detectlanguage/detectlanguage-go

    26عرض على GitHub↗

    Detect Language API Go Client

    Client for an external language detection API.

    Go
    عرض على GitHub↗26
  1. Home
  2. Part of an Awesome List
  3. AI & Machine Learning
  4. Language Detection

استكشف الوسوم الفرعية

  • N-Gram Detection1 وسم فرعيLanguage identification techniques based on the frequency of character or word sequences. **Distinct from Language Detection:** Specifies the n-gram frequency method for language detection rather than general detection tools.