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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
promeG avatar

promeG/TinyPinyin

0
View on GitHub↗
3,943 stars·495 forks·Java·Apache-2.0·6 vues

TinyPinyin

TinyPinyin est une bibliothèque compatible Java et Android utilisée pour convertir les caractères chinois en représentations phonétiques Pinyin. Elle fournit des utilitaires pour la détection de caractères chinois afin d'identifier si le texte appartient au système d'écriture chinois.

La bibliothèque inclut un résolveur de caractères polyphoniques qui détermine la prononciation correcte pour les caractères ayant plusieurs sons via une analyse contextuelle. Elle est conçue pour une faible utilisation de la mémoire sur les appareils mobiles.

Features

  • Character-to-Pinyin Converters - Converts Chinese characters into phonetic Pinyin representations with polyphonic support.
  • Polyphonic Character Handlers - Resolves multi-sound characters by analyzing surrounding context and using a specialized dictionary.
  • Chinese Character Matchers - Identifies whether text strings contain Chinese characters to trigger appropriate processing.
  • Phonetic Mappings - Uses a pre-defined data table to map Chinese characters to their corresponding Pinyin sounds.
  • Compact Lookup Tables - Stores mapping data in a compact format to minimize memory usage on Android devices.
  • Android Linguistic Utilities - Provides lightweight Chinese language support tailored for resource-constrained mobile environments.

Historique des stars

Graphique de l'historique des stars pour promeg/tinypinyinGraphique de l'historique des stars pour promeg/tinypinyin

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à TinyPinyin

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec TinyPinyin.
  • hotoo/pinyinAvatar de hotoo

    hotoo/pinyin

    7,821Voir sur GitHub↗

    This is a Chinese text segmentation library that converts Chinese characters into their phonetic pinyin representation. It functions as a polyphone disambiguation tool, resolving ambiguous pronunciations for multi-sound characters using word segmentation and context analysis, and also serves as a pinyin sorting utility for ordering Chinese strings alphabetically. The library distinguishes itself through surname-aware pronunciation switching, applying specialized phonetic rules for Chinese surnames with non-standard pronunciations in name contexts. It supports pluggable word segmentation algor

    JavaScriptchinesehanzipinyin
    Voir sur GitHub↗7,821
  • mozillazg/python-pinyinAvatar de mozillazg

    mozillazg/python-pinyin

    5,325Voir sur GitHub↗

    python-pinyin is a Python library for transliterating simplified and traditional Chinese characters into phonetic pinyin. It functions as a transliteration system that converts text while supporting tone sandhi and providing utilities to transform pinyin between different formats, such as numeric tones, accent marks, or phonetic initials. The library features a polyphonic character resolver that analyzes surrounding word context to select the correct pronunciation for characters with multiple sounds. It also includes a customizable dictionary system that allows the extension of default transl

    Pythonchinesehanzihanzi-pinyin
    Voir sur GitHub↗5,325
  • overtrue/pinyinAvatar de overtrue

    overtrue/pinyin

    4,458Voir sur GitHub↗

    This is a dictionary-based Chinese Pinyin transliteration library used to convert Chinese characters into Pinyin with support for various tone styles and formats. It provides specialized utilities for polyphonic character resolution to manage multiple pronunciations and a generator for extracting the first letter of characters to create searchable index strings. The library includes a formatter for converting names into Pinyin following official international travel document and passport spelling standards. It also features a tool for transforming Chinese text into hyphenated or dotted string

    PHPphppinyin
    Voir sur GitHub↗4,458
  • zh-lx/pinyin-proAvatar de zh-lx

    zh-lx/pinyin-pro

    4,646Voir sur GitHub↗

    pinyin-pro is a Chinese pinyin transcription library and text segmentation tool. It converts Chinese characters into pinyin with support for tones, initials, and finals, while resolving polyphonic characters based on context. The project includes a pinyin pattern matching engine that enables searching Chinese text using full spellings, initials, or hybrid phonetic patterns. It also features a pinyin HTML generator that wraps characters and their transcriptions in markup tags for styled web display. The library provides capabilities for Chinese text segmentation, surname pronunciation priorit

    TypeScripthanzihanzi-pinyinhanzi2pinyin
    Voir sur GitHub↗4,646
Voir les 13 alternatives à TinyPinyin→

Questions fréquentes

Que fait promeg/tinypinyin ?

TinyPinyin est une bibliothèque compatible Java et Android utilisée pour convertir les caractères chinois en représentations phonétiques Pinyin. Elle fournit des utilitaires pour la détection de caractères chinois afin d'identifier si le texte appartient au système d'écriture chinois.

Quelles sont les fonctionnalités principales de promeg/tinypinyin ?

Les fonctionnalités principales de promeg/tinypinyin sont : Character-to-Pinyin Converters, Polyphonic Character Handlers, Chinese Character Matchers, Phonetic Mappings, Compact Lookup Tables, Android Linguistic Utilities.

Quelles sont les alternatives open-source à promeg/tinypinyin ?

Les alternatives open-source à promeg/tinypinyin incluent : hotoo/pinyin — This is a Chinese text segmentation library that converts Chinese characters into their phonetic pinyin… mozillazg/python-pinyin — python-pinyin is a Python library for transliterating simplified and traditional Chinese characters into phonetic… zh-lx/pinyin-pro — pinyin-pro is a Chinese pinyin transcription library and text segmentation tool. It converts Chinese characters into… overtrue/pinyin — This is a dictionary-based Chinese Pinyin transliteration library used to convert Chinese characters into Pinyin with… toolgood/toolgood.words — ToolGood.Words is a sensitive word filtering library and text sanitization component designed for high-performance… isnowfy/snownlp — SnowNLP is a Python library for Chinese natural language processing. It provides tools for text segmentation,…