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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • isagalaev/highlight.jsAvatar de isagalaev

    isagalaev/highlight.js

    24,937Ver en 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
    Ver en GitHub↗24,937
  • github-linguist/linguistAvatar de github-linguist

    github-linguist/linguist

    13,546Ver en 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
    Ver en GitHub↗13,546
  • owo-network/deeplxAvatar de OwO-Network

    OwO-Network/DeepLX

    8,571Ver en 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
    Ver en GitHub↗8,571
  • wooorm/francAvatar de wooorm

    wooorm/franc

    4,407Ver en GitHub↗

    Franc es una biblioteca de detección de lenguaje natural y un identificador de línea de comandos utilizado para determinar el idioma escrito de una muestra de texto. Funciona como un perfilador estadístico de lenguaje que identifica y clasifica texto multilingüe analizando las distribuciones de caracteres. La herramienta emplea un sistema de análisis estadístico basado en trigramas, comparando la frecuencia de secuencias de tres caracteres en una muestra de entrada contra perfiles de referencia. Clasifica las posibles coincidencias de idioma calculando la distancia estadística entre la entrada y estos perfiles, permitiéndole devolver una lista clasificada de idiomas probables. El proyecto proporciona una interfaz de línea de comandos para el análisis de texto y admite la clasificación automatizada de contenido. Utiliza datasets de lenguaje modulares y tablas de n-gramas precalculadas para separar la lógica de detección de los datos de perfil específicos del idioma.

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

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

Explorar subetiquetas

  • 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.