yosina library
A transliteration library for Japanese text normalization.
Classes
- ChainedTransliterator
- A transliterator that chains multiple transliterators together.
- Char
- Represents a character with its offset and source information.
- Chars
- Utility class for working with character sequences.
- HiraKataCompositionTransliterator
- Combines decomposed hiragana and katakana characters into composed equivalents.
- HiraKataTransliterator
- Converts between Hiragana and Katakana scripts.
- HistoricalHirakatasTransliterator
- Converts historical hiragana/katakana characters to their modern equivalents.
- IvsSvsBaseTransliterator
- IVS/SVS base transliterator.
- Jisx0201AndAlikeTransliterator
- JIS X 0201 and alike transliterator for fullwidth/halfwidth conversion.
- KanjiOldNewTransliterator
- Replace old-style kanji with modern equivalents.
- ProlongedSoundMarksTransliterator
- Prolonged sound marks transliterator.
- RadicalsTransliterator
- Replace Kangxi radicals with equivalent CJK ideographs.
- RemoveIvsSvsOptions
- Options for IVS/SVS removal. Options for removing Ideographic Variation Sequences (IVS) and Standardized Variation Sequences (SVS).
- ReplaceCircledOrSquaredCharactersOptions
- Options for circled or squared characters replacement. Options for replacing circled or squared characters with their normal equivalents.
- ReplaceHyphensOptions
- Options for hyphens replacement. Options for replacing various hyphen-like characters.
- ToFullwidthOptions
- Options for full-width conversion. Options for converting characters to their fullwidth equivalents.
- ToHalfwidthOptions
- Options for half-width conversion. Options for converting characters to their halfwidth equivalents.
- TransliterationRecipe
- Represents a recipe for creating transliterators.
- Transliterator
- Base interface for all transliterators.
- TransliteratorConfig
- Configuration for a single transliterator.
- TransliteratorRegistry
- Registry for transliterator factories.
Enums
- Charset
- Represents different character set standards for Japanese text processing.
- ConversionMode
- Conversion mode for historical hiragana/katakana characters.
- HistoricalHirakatasRecipeMode
- Recipe-level mode for historical hiragana/katakana conversion.
- VoicedConversionMode
- Conversion mode for voiced historical katakana characters.
Extensions
-
CharsIterableExtension
on Iterable<
Char> - Extension methods for Iterable<Char>
Typedefs
-
TransliteratorFactory
= Transliterator Function(Map<
String, dynamic> options) - Factory function for creating transliterators.