awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 repository-uri

Awesome GitHub RepositoriesSource Code Language Detectors

Libraries designed to identify the programming language of source code files.

Distinct from Language Detection Tools: Focuses on source code identification, distinct from general text language detection.

Explore 4 awesome GitHub repositories matching artificial intelligence & ml · Source Code Language Detectors. Refine with filters or upvote what's useful.

Awesome Source Code Language Detectors GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • isagalaev/highlight.jsAvatar isagalaev

    isagalaev/highlight.js

    24,937Vezi pe GitHub↗

    highlight.js is a JavaScript syntax highlighter and client-side code formatter that transforms plain text source code into highlighted HTML for web display. It provides syntax highlighting across a wide variety of programming languages. The library includes an automatic language detector that identifies the programming language of a code block to apply the correct highlighting rules without manual tagging. It is designed for web worker compatibility, allowing the highlighting process to run in background threads to prevent the browser interface from freezing during the processing of large vol

    Acts as a specialized library designed to identify the programming language of source code blocks.

    JavaScript
    Vezi pe GitHub↗24,937
  • github-linguist/linguistAvatar github-linguist

    github-linguist/linguist

    13,546Vezi pe GitHub↗

    Linguist is a programming language detection library designed to identify the languages used within source code files and software repositories. It functions as a repository metadata classifier, providing the automated analysis necessary to generate language statistics and insights for version control platforms. The tool employs a strategy-based detection pipeline that combines multiple identification methods to ensure accuracy. It utilizes heuristic-based pattern matching for file extensions and filenames, supplemented by regex-driven content analysis and Bayesian statistical classification

    Identifies the language of source code files by analyzing extensions, filenames, and content patterns.

    Rubylanguage-grammarslanguage-statisticslinguistic
    Vezi pe GitHub↗13,546
  • owo-network/deeplxAvatar OwO-Network

    OwO-Network/DeepLX

    8,571Vezi pe GitHub↗

    DeepLX is a self-hosted translation API server that provides free access to DeepL translation services without requiring a paid API token or account. It functions as a token-free proxy, enabling programmatic text translation between languages through a single HTTP endpoint. The server accepts JSON-based requests with source and target language parameters, supporting automatic source language detection and validation of language codes. It processes each translation request independently in a stateless manner, and offers optional bearer token authentication to restrict access to authorized clie

    Provides automatic source language detection for translation requests using standard language codes.

    Gobobplugindeepl
    Vezi pe GitHub↗8,571
  • wooorm/francAvatar wooorm

    wooorm/franc

    4,407Vezi pe GitHub↗

    Franc este o bibliotecă de detecție a limbajului natural și un identificator în linia de comandă utilizat pentru a determina limba scrisă a unui eșantion de text. Acesta funcționează ca un profiler statistic de limbaj care identifică și clasifică textul multilingv prin analizarea distribuțiilor de caractere. Instrumentul utilizează un sistem de analiză statistică bazat pe trigrame, comparând frecvența secvențelor de trei caractere dintr-un eșantion de intrare cu profilurile de referință. Acesta clasează potențialele potriviri de limbă prin calcularea distanței statistice dintre input și aceste profiluri, permițându-i să returneze o listă clasată a limbilor probabile. Proiectul oferă o interfață în linia de comandă pentru analiza textului și suportă clasificarea automată a conținutului. Utilizează seturi de date lingvistice modulare și tabele n-gram precalculate pentru a separa logica de detecție de datele de profil specifice limbii.

    Detects the natural language of text input by analyzing its statistical profile.

    JavaScriptclassificationclassifydetect
    Vezi pe GitHub↗4,407
  1. Home
  2. Artificial Intelligence & ML
  3. Language Detection Tools
  4. Source Code Language Detectors

Explorează sub-etichetele

  • Natural Language Code DetectorsDetects the natural language of text input and validates it against a list of permitted language codes. **Distinct from Source Code Language Detectors:** Distinct from Source Code Language Detectors: focuses on natural language detection for translation, not programming language identification.