awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

37 个仓库

Awesome GitHub RepositoriesLanguage Detection Tools

Utilities for identifying the language of provided text content.

Distinct from Natural Language Processing: Focuses on language identification for localization, distinct from general NLP libraries or text detection algorithms.

Explore 37 awesome GitHub repositories matching artificial intelligence & ml · Language Detection Tools. Refine with filters or upvote what's useful.

Awesome Language Detection Tools GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • public-apis/public-apispublic-apis 的头像

    public-apis/public-apis

    441,986在 GitHub 上查看↗

    这是一个由社区策划的 REST 和 GraphQL 服务端点目录,旨在帮助开发者发现和集成第三方数据源。它作为一个中心化注册表,按领域组织外部服务,以促进快速软件原型设计和应用程序开发。 该注册表依赖于同行评审的贡献模型,利用分布式版本控制来管理更新并确保所列端点的准确性。为了保持高质量的数据,该项目对所有传入的提交采用基于模式的验证,并将结构化数据编译为可搜索的静态网站,以实现高效检索。 该目录涵盖了广泛的集成能力,包括金融数据检索、地理位置服务以及用于语言检测、媒体处理和身份验证等任务的各种实用 API。通过提供这些服务的中心化索引,该项目支持开发者为不同的功能需求识别可靠的数据提供商。

    Identifies the language of text content to enable automated processing and localization.

    Pythonapiapisdataset
    在 GitHub 上查看↗441,986
  • hankcs/hanlphankcs 的头像

    hankcs/HanLP

    36,413在 GitHub 上查看↗

    HanLP is a natural language processing library and deep learning framework specifically optimized for the Chinese language, while also functioning as a multilingual text processor. It serves as a toolkit for performing linguistic analysis, semantic understanding, and script conversion. The project distinguishes itself through a dedicated focus on Chinese linguistic structures, including a specialized script converter for transforming text between Simplified Chinese, Traditional Chinese, and Pinyin. It further supports domain-specific model training to improve the recognition of professional t

    Provides utilities for identifying the specific language of provided text content.

    Pythondependency-parserhanlpnamed-entity-recognition
    在 GitHub 上查看↗36,413
  • facebookresearch/fairseqfacebookresearch 的头像

    facebookresearch/fairseq

    32,228在 GitHub 上查看↗

    Fairseq is a PyTorch toolkit for sequence-to-sequence modeling, specializing in neural machine translation, automatic speech recognition, and large-scale language model training. It provides a framework for processing and aligning diverse data sources, including text, audio, and video, to support tasks such as speech-to-text conversion and multimodal sequence learning. The project is distinguished by its distributed training capabilities, which utilize parameter sharding, mixed-precision training, and CPU offloading to handle models that exceed single-device memory. It also includes specializ

    Classifies the language spoken in an audio sample by extracting embeddings and calculating accuracy.

    Python
    在 GitHub 上查看↗32,228
  • isagalaev/highlight.jsisagalaev 的头像

    isagalaev/highlight.js

    24,937在 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
    在 GitHub 上查看↗24,937
  • qeeqbox/social-analyzerqeeqbox 的头像

    qeeqbox/social-analyzer

    21,134在 GitHub 上查看↗

    Social-analyzer is an open-source intelligence framework designed for the automated discovery, correlation, and verification of digital identities across online platforms. It functions as a comprehensive engine for gathering social media intelligence, utilizing distributed browser automation to extract metadata and profile information from hundreds of websites simultaneously. The platform distinguishes itself through its ability to perform cross-platform identity correlation using heuristic-based pattern matching and name permutation generation. It processes these findings through a confidenc

    Detects the primary language of discovered profile content to assist in digital footprint analysis.

    JavaScriptanalysisanalyzercli
    在 GitHub 上查看↗21,134
  • livekit/livekitlivekit 的头像

    livekit/livekit

    19,358在 GitHub 上查看↗

    LiveKit is a comprehensive framework for building and orchestrating real-time, multimodal AI agents that interact with users through voice, video, and text. It provides a centralized, event-driven architecture to manage the entire lifecycle of automated participants, from initialization and session state management to graceful shutdown. By utilizing a selective forwarding unit, the platform efficiently routes media streams between participants and agents, ensuring low-latency communication and secure, token-based authentication for all connections. The platform distinguishes itself through it

    Identifies the spoken language of an audio stream in real-time, including support for mid-stream language switching.

    Gogolangmedia-serversfu
    在 GitHub 上查看↗19,358
  • modelscope/funasrmodelscope 的头像

    modelscope/FunASR

    18,481在 GitHub 上查看↗

    FunASR is an automatic speech recognition toolkit and multilingual speech-to-text engine designed to convert spoken audio into written text across more than fifty languages. It provides a framework for speaker diarization, an OpenAI-compatible transcription API for local server hosting, and speech models compatible with the ONNX format. The project distinguishes itself by supporting high-performance inference on edge hardware via self-contained binaries and portable model exports. It incorporates specialized capabilities for natural speech generation with adjustable timbre and emotional expre

    Identifies the specific language being spoken from a wide range of supported multilingual options.

    Pythonasraudiochinese
    在 GitHub 上查看↗18,481
  • copytranslator/copytranslatorCopyTranslator 的头像

    CopyTranslator/CopyTranslator

    17,749在 GitHub 上查看↗

    CopyTranslator is a clipboard-based translation tool and multi-engine translation client that monitors the system clipboard to provide automatic language conversion. It functions as an assistant that integrates large language models, cloud translation APIs, and digital dictionaries to produce context-aware translations and side-by-side reading views. The application includes a specialized PDF text cleaner to remove formatting artifacts and line breaks from copied content. It also features an optical character recognition extractor to convert images or screen captures into editable text for im

    Integrates a local library to identify the source language of copied text without requiring network access.

    TypeScriptcopytranslatordictionarytranslate
    在 GitHub 上查看↗17,749
  • pot-app/pot-desktoppot-app 的头像

    pot-app/pot-desktop

    17,110在 GitHub 上查看↗

    This application is a cross-platform desktop utility designed for automated translation, optical character recognition, and speech synthesis. It functions as a modular client that integrates various local and remote language services, allowing users to process text through hotkeys, clipboard monitoring, or direct input. The software distinguishes itself through a plugin-based architecture and a built-in automation framework. By exposing a local network interface, it enables external applications and scripts to programmatically trigger its translation and recognition workflows. Users can furth

    Identifies the language of input text using local or remote processing services.

    JavaScriptlinuxmacosocr
    在 GitHub 上查看↗17,110
  • getgrav/gravgetgrav 的头像

    getgrav/grav

    15,395在 GitHub 上查看↗

    Grav is a flat-file content management system that eliminates the need for a traditional database by storing site content and configuration in human-readable Markdown and YAML files. Built as a modular PHP web framework, it uses a hierarchical page routing system where the physical directory structure directly determines the site's URL paths. The platform is distinguished by its event-driven plugin architecture and a command-line interface that prioritizes system administration, deployment, and maintenance tasks. It utilizes a blueprint-driven system to generate administrative forms from stru

    Identifies input text language to assist in selecting correct translation targets.

    PHPcmscontentcontent-management
    在 GitHub 上查看↗15,395
  • libretranslate/libretranslateLibreTranslate 的头像

    LibreTranslate/LibreTranslate

    15,201在 GitHub 上查看↗

    LibreTranslate is an open-source, self-hosted machine translation engine that provides a private alternative to proprietary cloud-based translation services. It functions as a portable translation server, allowing users to process text and document translations locally or within their own infrastructure without relying on external providers. The platform distinguishes itself through its focus on privacy and flexible deployment, supporting anonymous network routing to bypass restrictive firewalls and protect user data. It is designed for integration into broader software ecosystems, offering a

    Automatically identifies the primary language of input text to streamline translation workflows.

    Pythonapimachinetranslate
    在 GitHub 上查看↗15,201
  • codelucas/newspapercodelucas 的头像

    codelucas/newspaper

    14,982在 GitHub 上查看↗

    Newspaper is a Python library designed for scraping, parsing, and analyzing web-based information. It functions as a framework for automated news aggregation and large-scale web content extraction, providing tools to download, clean, and structure text, metadata, and media from diverse online sources. The project distinguishes itself through a pipeline-oriented architecture that combines heuristic-based content extraction with natural language processing. It automatically identifies and isolates article bodies from web page boilerplate while simultaneously performing language detection, keywo

    Automatically identifies the language of web pages to ensure accurate parsing of international content.

    HTMLcrawlercrawlingnews
    在 GitHub 上查看↗14,982
  • languagetool-org/languagetoollanguagetool-org 的头像

    languagetool-org/languagetool

    14,597在 GitHub 上查看↗

    LanguageTool is a multilingual grammar and style checking engine designed to detect spelling, grammar, and writing errors across multiple languages. It provides automated proofreading capabilities that can be deployed as a self-hosted server or executed as a standalone local desktop application. The project distinguishes itself through a flexible rule development framework, allowing linguistic patterns to be defined via XML or implemented as custom Java classes. It utilizes n-gram frequency modeling for confused word detection and supports neural word embeddings to improve disambiguation betw

    Includes utilities for identifying the language of provided text content to apply the correct grammar rules.

    Javagrammarnatural-languagenatural-language-processing
    在 GitHub 上查看↗14,597
  • github-linguist/linguistgithub-linguist 的头像

    github-linguist/linguist

    13,546在 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
    在 GitHub 上查看↗13,546
  • k2-fsa/sherpa-onnxk2-fsa 的头像

    k2-fsa/sherpa-onnx

    13,017在 GitHub 上查看↗

    Sherpa-ONNX is an ONNX-based speech processing toolkit that provides a local speech recognition engine, an on-device voice synthesis tool, and a speaker identification framework. It is designed as a cross-platform speech API that enables speech-to-text, text-to-speech, and speaker verification tasks to be executed locally on a device without requiring network access. The project is distinguished by its ability to perform zero-shot voice cloning and speaker diarization on-device. It supports a wide range of hardware accelerations, including GPU and various NPU architectures, and provides a Web

    Detects the language being spoken in an audio recording using pre-trained models.

    C++aarch64androidarm32
    在 GitHub 上查看↗13,017
  • basedhardware/omiBasedHardware 的头像

    BasedHardware/omi

    12,869在 GitHub 上查看↗

    Omi is an open-source wearable AI platform that captures audio and screen data to provide real-time conversational assistance and memory. It integrates a wearable hardware development kit with a vector memory database and large language model capabilities to create a persistent digital record of user interactions. The platform is distinguished by its BLE audio streaming pipeline, which transmits raw audio from wearable hardware for real-time transcription and speaker identification. It utilizes a plugin-based agent tool framework that allows AI assistants to autonomously invoke custom functio

    Automatically identifies the spoken language from an audio stream without requiring a preset language code.

    Dartaiappbci
    在 GitHub 上查看↗12,869
  • microsoft/windows-universal-samplesmicrosoft 的头像

    microsoft/Windows-universal-samples

    9,696在 GitHub 上查看↗

    This repository is a comprehensive collection of reference implementations and sample libraries for the Universal Windows Platform. It provides practical examples of how to use Windows Runtime APIs to build cross-device applications, including detailed guidance on XAML-based declarative user interfaces and DirectX-integrated rendering. The project distinguishes itself by providing a wide array of hardware integration suites, covering low-level communication with USB, Serial, I2C, SPI, and GPIO peripherals. It includes specialized implementations for mixed reality holographic rendering, advanc

    Identifies the languages present within a text string and provides confidence-sorted results.

    JavaScript
    在 GitHub 上查看↗9,696
  • niedev/rtranslatorniedev 的头像

    niedev/RTranslator

    9,641在 GitHub 上查看↗

    RTranslator is a speech translation application and background speech processor designed for real-time voice and text translation. It functions as a dual-language audio translator that detects different spoken languages to provide immediate voice translations for face-to-face interactions. The system includes a multi-device translation setup that synchronizes multiple devices over a network to facilitate group conversations through shared speakers. It also provides the ability to maintain audio processing and speech translation tasks while the device is on standby. The project covers a range

    Detects two different spoken languages and provides immediate voice translations for face-to-face interactions.

    C++androidandroid-appbluetooth-le
    在 GitHub 上查看↗9,641
  • livekit/agentslivekit 的头像

    livekit/agents

    9,379在 GitHub 上查看↗

    This project is a framework for developing multimodal AI agents that function as programmable participants in real-time communication rooms. It enables the construction of agents that can see, hear, and speak by integrating speech-to-text, large language models, and text-to-speech pipelines to facilitate low-latency, natural conversations. The system is distinguished by its advanced orchestration of real-time media and conversational flow, including support for full-duplex speech, preemptive response generation, and sophisticated interruption management. It further differentiates itself throu

    Automatically identifies different spoken languages within a single audio stream.

    Pythonagentsaiopenai
    在 GitHub 上查看↗9,379
  • owo-network/deeplxOwO-Network 的头像

    OwO-Network/DeepLX

    8,571在 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
    在 GitHub 上查看↗8,571
上一个12下一个
  1. Home
  2. Artificial Intelligence & ML
  3. Language Detection Tools

探索子标签

  • Language-Agnostic Speech RecognitionPhonetic recognition systems that operate independently of a specific spoken language. **Distinct from Spoken Language Detection:** Focuses on being language-independent for phonetic mapping rather than detecting which language is being spoken.
  • Source Code Language Detectors1 个子标签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.
  • Spoken Language Detection1 个子标签Identification of the language being spoken in an audio recording. **Distinct from Language Detection Tools:** Focuses on audio-based spoken language identification rather than text-based language detection.
  • System Language Auto-DetectionDetects the user's operating system language automatically and applies internationalized text throughout the application. **Distinct from Language Detection Tools:** Distinct from Language Detection Tools: focuses on detecting the OS locale for UI localization, not identifying the language of arbitrary text.