-
num-format
A Rust crate for producing string-representations of numbers, formatted according to international standards
-
fake
An easy to use library for generating fake data like name, number, address, lorem, dates, etc
-
unic-langid
API for managing Unicode Language Identifiers
-
whatlang
Fast and lightweight language identification library for Rust
-
rust_icu_uenum
Native bindings to the ICU4C library from Unicode. Implements
uenum.h
from the ICU4C API -
fluent-bundle
A localization system designed to unleash the entire expressive power of natural language translations
-
icu_provider
Trait and struct definitions for the ICU data provider
-
i18n-embed
Traits and macros to conveniently embed localization assets into your application binary or library in order to localize it at runtime
-
rust_icu_ucal
Native bindings to the ICU4C library from Unicode. ucal.h
-
icu_locid
API for managing Unicode Language and Locale Identifiers
-
icu_datetime
API for formatting date and time to user readable textual representation
-
focaccia
no_std implementation of Unicode case folding comparisons
-
sys-locale
Small and lightweight library to obtain the active system locale
-
json-gettext
A library for getting text from JSON usually for internationalization
-
rust-i18n
Rust I18n is use Rust codegen for load YAML file storage translations on compile time, and give you a t! macro for simply get translation texts
-
rust_iso3166
ISO 3166-1 (Codes for the representation of names of countries and their subdivisions – Part 1: Country codes) is a standard defining codes for the names of countries, dependent territories…
-
gettext-rs
Safe bindings for gettext
-
langtag
Language tags implementation following RFC 5646
-
iso_currency
ISO 4217 currency codes
-
unicode-linebreak
Implementation of the Unicode Line Breaking Algorithm
-
chinese-number
Convert primitive numbers to Chinese numbers, or parse Chinese numbers to primitive numbers
-
ydcv-rs
A rust version of YouDao Console Version
-
isolang
Efficient, static lookup table for ISO 639 language codes
-
google-translate3-cli
A complete library to interact with Translate (protocol v3)
-
rust-i18n-extract
Extractor for rust-i18n crate
-
rust_icu_ucol
Native bindings to the ICU4C library from Unicode. - ucol.h: Collation support
-
korean_numbers
This parses several types of numbers and expressions to Korean hangeul
-
icu_collator
API for comparing strings according to language-dependent conventions
-
codes-iso-3166
This package contains an implementation of the ISO 3166 Country Codes specification
-
gettext-sys
Raw FFI bindings for gettext
-
rust-i18n-support
Support for rust-i18n crate
-
chinese_dictionary
A searchable Chinese / English dictionary with helpful utilities
-
cskk
C ABIから使う事を目的とした SKK(Simple Kana Kanji henkan)方式のかな漢字変換ライブラリ
-
tantivy-analysis-contrib
A set of analysis components for Tantivy
-
cargo-r18
A CLI tool for crate r18
-
pinyin
Convert Chinese to pinyin
-
poreader
Read translation catalogs in PO format
-
twine
Library for internationalization using the Twine file format
-
rust_icu_ustring
Native bindings to the ICU4C library from Unicode. ustring.h
-
autoruby-cli
CLI to easily generate furigana for various document formats
-
mdbook-i18n
L10n/i18n plugin for mdbook
-
numfmt
Fast and friendly Rust number formatting
-
l10n
Opinionated localization library built upon fluent-bundle
-
xtr
Extract strings from a rust crate to be translated with gettext
-
tribble
A CLI for generating websites to guide people through contributing to open-source projects
-
oxilangtag
Simple and fast implementation of language tag normalization and validation
-
i18n-embed-fl
Macro to perform compile time checks when using the i18n-embed crate and the fluent localization system
-
hangeul
Korean alphabet manipulation library
-
ds-pinyin-lsp
Pinyin language server for input Chinese
-
tarjama
internationalize your rust applications
-
opencc-rust
Open Chinese Convert(OpenCC, 開放中文轉換) binding for the Rust language for conversion between Traditional Chinese and Simplified Chinese
-
cang-jie
A Chinese tokenizer for tantivy
-
rust_iso639
ISO 639 is a standardized nomenclature used to classify languages. Each language is assigned a two-letter (639-1) and three-letter (639-2 and 639-3) lowercase abbreviation, amended in later versions of the nomenclature.
-
pure-rust-locales
Pure Rust locales imported directly from the GNU C Library.
LC_COLLATE
andLC_CTYPE
are not yet supported. -
jp-prefecture
an utility crate of using Japanese prefectures
-
holidays_se
Swedish holidays
-
i18n
Do you want help with i18n or l10n?
-
traduora
REST API bindings for Traduora, an open-source translation management platform
-
locale
Library for basic localisation. Warning: Major rewrite pending for 0.3!
-
unic-ucd-bidi
UNIC — Unicode Character Database — Bidi Properties
-
harfbuzz-sys
Rust bindings to the HarfBuzz text shaping engine
-
iso_country
ISO3166-1 countries
-
pinyin-translator
Chinese charator translate as pinyin
-
libretrans
A command line tool for translating using the libretranslate API
-
icu-messageformat-parser
ICU MessageFormat Parser
-
isocountry
ISO 3166-1 enumeration for Rust
-
kanji
A library for the handling and analysis of Japanese text, particularly Kanji
-
i18n-config
This library contains the configuration stucts (along with their parsing functions) for the cargo-i18n tool/system
-
language-matcher
A language matcher with CLDR
-
encoding-index-korean
Index tables for Korean character encodings
-
dl-translate
A Rust-based CLI to query DeepL using an API key
-
rust-locale
POSIX.1 locale extension for Rust
-
tantivy-pinyin
Just like the name, this is a pinyin tokenizer of tantivy
-
morsels_lang_chinese
Chinese tokenizer for morsels
-
legacytranslate
Internationalization library of legacylisten
-
icu_list
ECMA-402 ListFormatter
-
workflow-i18n
i18n layer for
workflow-rs
framework -
aconv
Converts texts from the auto-detected encoding to UTF-8 or a specified encoding
-
utf8conv
A UTF8 / Unicode Converter for no_std
-
fluent_content
Fluent extension for easy access to message content
-
opencc-rs
OpenCC bindings for Rust
-
lcid
Parse language code identifiers per MS-LCID
-
icu_calendar
API for supporting various types of calendars
-
gettext
An implementation of Gettext translation framework for Rust
-
prettify_pinyin
Turn tone numbers into tone marks
-
i18nx
Elegant internationalization library for Rust
-
embedded-lang
Embedded language resources for rust applications
-
locale-codes
locale-related codes/identifiers and any standards-based information concerning them
-
intl-rs
A simple i18n library for rust
-
lingo_lib
Internationalise a Rust program and translate strings quickly and simply. Make any software open to multiple languages
-
recoyx_message_localization
Flexible message localization
-
chemin
An enum-based router generator, supporting query strings and i18n
-
isolanguage-1
ISO 639-1 library with optional Serde support
-
jurisdiction
A lightweight API-friendly abstraction for the jurisdiction in the world, and their accompanying static information pertaining to that jurisdiction. Information available includes:…
-
web-lang
Match languages with the http
Accept-Language
header -
simple-i18n
A simple compile time i18n implementation in Rust
-
whoa-german-numbers
parse and interpret written german numbers
-
rosetta-i18n
Easy to use i18n library based on code generation
-
aux-context
some common context variable
-
rust_icu_uloc
Native bindings to the ICU4C library from Unicode. uloc.h
-
personnel-locale
Simple wrapper for fluent crate
-
cccedict
A CC-Cedict parser with Cantonese support (via cantonese.org readings)
-
address-formatter
Universal international address formatter
-
cjk
Answer Boolean Questions and Queries about CJK and related character sets
-
hangul
Utilities to manipulate Hangul Syllables
-
rab
Rusty Armor Builds - Monster Hunter Rise Armor Set Creation Tool
-
country-emoji
Converts between country names, ISO 3166-1 codes and flag emojis
-
sorrow-i18n
Simple I18N implementation with the ability to update localizations in real time
-
tr
tr! macro for localisation
-
tinysegmenter
Compact Japanese tokenizer
-
ki18n
A crate to use KF5I18n from rust
-
marek_translate_locally
Bindings for translateLocally
-
unic-ucd-category
UNIC — Unicode Character Database — General Category
-
encoding-index-japanese
Index tables for Japanese character encodings
-
xliff
Library for reading and writing localized text stored in XLIFF format
-
r18
A simply I18n crate for Rust
-
filecount
A modern high-performance open source file analysis library for automating localization tasks
-
chinese-variant
An enum to represent the variants of the Chinese Language
-
rust_icu_utrans
Native bindings to the ICU4C library from Unicode. - utrans.h: Transliteration support
-
rocket_i18n
Rocket fairing for easy internationalization with gettext (also supports Actix web)
-
libretranslate
Use The Libretranslate Open Source Machine Translation
-
icu
International Components for Unicode
-
unic-normal
UNIC — Unicode Normalization Forms
-
rocket-accept-language
This crate provides a request guard used for getting
accept-language
header -
tokenizer
Thai text tokenizer
-
infisearch_lang_chinese
Chinese tokenizer for InfiSearch
-
fluent-fallback
High-level abstraction model for managing localization resources and runtime localization lifecycle
-
icu_properties
Definitions for Unicode properties
-
marek_translate_api
Natural language translation API
-
encoding-index-simpchinese
Index tables for simplified Chinese character encodings
-
icu_segmenter
Unicode line breaking and text segmentation algorithms for text boundaries analysis
-
rust_icu_udat
Native bindings to the ICU4C library from Unicode. udat.h
-
i18n-build
Designed for use within the cargo-i18n tool for localizing crates. It has been published to allow its direct use within project build scripts if required.
-
rust_icu_ubrk
Native bindings to the ICU4C library from Unicode. - ubrk.h: Support for text boundary analysis
-
icu_testdata
Pre-built test data for ICU4X
-
encoding-index-tradchinese
Index tables for traditional Chinese character encodings
-
fluent
A localization system designed to unleash the entire expressive power of natural language translations
-
unic-ucd-normal
UNIC — Unicode Character Database — Normalization Properties
-
icu_plurals
Unicode Plural Rules categorizer for numeric input
-
rust_icu_sys
Native bindings to the ICU4C library from Unicode
-
icu_timezone
API for resolving and manipulating time zone information
-
rust_icu_udata
Native bindings to the ICU4C library from Unicode. udata.h
-
intl_pluralrules
Unicode Plural Rules categorizer for numeric input
-
fluent-resmgr
Resource manager for Fluent localization resources
-
writeable
A more efficient alternative to fmt::Display
-
unic-bidi
UNIC — Unicode Bidirectional Algorithm
-
icu_pattern
ICU pattern utilities
-
fluent-testing
A collection of mock scenarios for testing fluent-rs components
-
i18n-embed-impl
Macro implementations for i18n-embed
-
rust_icu_utext
Native bindings to the ICU4C library from Unicode. utext.h