-
icu_provider
Trait and struct definitions for the ICU data provider
-
num-format
producing string-representations of numbers, formatted according to international standards
-
icu_datetime
API for formatting date and time to user readable textual representation
-
rust-i18n
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
-
icu_calendar
API for supporting various types of calendars
-
gdk-sys
FFI bindings to libgdk-3
-
unic-langid
API for managing Unicode Language Identifiers
-
i18n-embed
Traits and macros to conveniently embed localization assets into your application binary or library in order to localize it at runtime
-
aws-sdk-translate
AWS SDK for Amazon Translate
-
rust_icu_uenum
Native bindings to the ICU4C library from Unicode. Implements
uenum.h
from the ICU4C API -
sys-locale
Small and lightweight library to obtain the active system locale
-
xtr
Extract strings from a rust crate to be translated with gettext
-
google-translate3
complete library to interact with Translate (protocol v3)
-
gettext-rs
Safe bindings for gettext
-
isolang
Efficient, static lookup table for ISO 639 language codes
-
rust-i18n-extract
Extractor for rust-i18n crate
-
focaccia
no_std implementation of Unicode case folding comparisons
-
rust_icu_ustring
Native bindings to the ICU4C library from Unicode. ustring.h
-
json-gettext
getting text from JSON usually for internationalization
-
pinyin
Convert Chinese to pinyin
-
chinese-number
Convert primitive numbers to Chinese numbers, or parse Chinese numbers to primitive numbers
-
fluent-templates
Templating for the Fluent localization framework
-
unic-char-range
UNIC — Unicode Character Tools — Character Range and Iteration
-
unicode-linebreak
Unicode Line Breaking Algorithm
-
celes
handling ISO 3166-1. Each country has a three digit code, two letter code, three letter code, full state name, and short english aliases
-
langtag
Language tags implementation following RFC 5646
-
nu-utils
Nushell utility functions
-
dptran
run DeepL translations on command line written by Rust
-
pure-rust-locales
Pure Rust locales imported directly from the GNU C Library.
LC_COLLATE
andLC_CTYPE
are not yet supported. -
chinese_dictionary
searchable Chinese / English dictionary with helpful utilities
-
rust_icu_uloc
Native bindings to the ICU4C library from Unicode. uloc.h
-
tantivy-analysis-contrib
set of analysis components for Tantivy
-
numfmt
Fast and friendly Rust number formatting
-
icu_locid
API for managing Unicode Language and Locale Identifiers
-
chars
commandline tool to display information about unicode characters
-
glossa
language localisation library
-
icu_collator
API for comparing strings according to language-dependent conventions
-
rosetta-i18n
Easy to use i18n library based on code generation
-
charset-normalizer-rs
Truly universal encoding detector in pure Rust - port of Python version
-
iso639-1
enum and utils
-
leptos_i18n
Translations integration helper for the Leptos web framework
-
tr
tr! macro for localisation
-
cargo-r18
CLI tool for crate r18
-
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…
-
twine
internationalization using the Twine file format
-
rust-i18n-support
Support for rust-i18n crate
-
rosu-v2
osu! API v2 wrapper
-
encoding-index-korean
Index tables for Korean character encodings
-
korean_numbers
parses several types of numbers and expressions to Korean hangeul
-
idcard
Chinese Identity Card Utilities
-
utf8-norm
Command line tool to validate and normalize UTF-8 data
-
country-boundaries
fast offline reverse country geocoder
-
lcid
Parse language code identifiers per MS-LCID
-
unic-ucd-normal
UNIC — Unicode Character Database — Normalization Properties
-
l10n
Opinionated localization library built upon fluent-bundle
-
icu_segmenter
Unicode line breaking and text segmentation algorithms for text boundaries analysis
-
isocountry
ISO 3166-1 enumeration for Rust
-
pluralizer
package to pluralize or singularize any word based on a count inspired on pluralize NPM package
-
mdbook-i18n
L10n/i18n plugin for mdbook
-
codes-iso-3166
package contains an implementation of the ISO 3166 Country Codes specification
-
jp-prefecture
using Japanese prefectures
-
translocate
high performance converter that takes CSV translation files and outputs corresponding JSON translation files
-
i18n-config
contains the configuration stucts (along with their parsing functions) for the cargo-i18n tool/system
-
fluent
localization system designed to unleash the entire expressive power of natural language translations
-
libcprover_rust
API for CBMC and assorted CProver tools
-
harfbuzz-sys
bindings to the HarfBuzz text shaping engine
-
ip-api-client
client (based on ip-api.com api) allows you to get information about the IP address
-
lingual
Free and Unlimited Language Translation (Google) API for Rust. Supports Async and Sync.
-
sapp-kms
Part of miniquad rendering library. Orignally this was a sokol-app C code transpiled to rust with c2rust and partially rewritten to more idiomatic rust.
-
cang-jie
Chinese tokenizer for tantivy
-
gst-plugin-aws
GStreamer Amazon Web Services plugin
-
fluent-localization-loader
Easy loading of fluent localization resources
-
chinese-variant
enum to represent the variants of the Chinese Language
-
localizer-rs
Localizer helps localize (translate) your rust applications using json files
-
null-kane
currency crate with the option to add your own currency localization logic
-
deepl-api
Bindings and a commandline tool for the DeepL REST API (https://www.deepl.com/docs-api/)
-
cskk
C ABIから使う事を目的とした SKK(Simple Kana Kanji henkan)方式のかな漢字変換ライブラリ
-
cjk
Answer Boolean Questions and Queries about CJK and related character sets
-
rust_icu_ucol
Native bindings to the ICU4C library from Unicode. - ucol.h: Collation support
-
workflow-i18n
i18n layer for
workflow-rs
framework -
locale
basic localisation. Warning: Major rewrite pending for 0.3!
-
pokemon-rs
getting Pokémon names
-
fluent-bundle
localization system designed to unleash the entire expressive power of natural language translations
-
gettext
translation framework for Rust
-
pinyin-translator
Chinese charator translate as pinyin
-
embedded-lang
Embedded language resources for rust applications
-
easy_i18n
i18n tool
-
osmon
programming language for Uzbeks
-
rosetta-build
Code generation for the Rosetta i18n library
-
didaskalia
over-complicated language to store text entries and sequences across different languages
-
phone_number
given country and phone number, validate and format the MOBILE phone number to E.164 standard
-
icu
International Components for Unicode
-
nongli
CLI tool for Chinese calendar
-
rspolib
PO and MO files manipulation library
-
localization-build
t! macro, the easiest way
-
legacytranslate
Internationalization library of legacylisten
-
chinese_detection
Classify a string as either English, Chinese, or Pinyin
-
boa_icu_provider
ICU4X data provider for the Boa JavaScript engine
-
google-translate3-cli
complete library to interact with Translate (protocol v3)
-
countries-iso3166
Conversion for Country Codes and Names using ISO 3166
-
polib
Read, manipulate and store translation data in GNU gettext PO format
-
abjad
Calculate the numerical abjad value of Arabic-script text
-
osmojit
GCCJIT exposed API for Osmon programming language
-
gettr
i18n framework for Rust and yew
-
m3u_parser
parsing and manipulating M3U files
-
i18n_pattern-rizzen-yazston
i18n_pattern
crate of the Internationalisation project -
lang-id
Const lang-ids and maps are provided, mainly for i18n and l10n
-
eternalfest_core
Core crate for Eternalfest
-
gnome-desktop
bindings for the GNOME Utility Library
-
finance_enums
Standard Financial Enumerations
-
iban_parser
zero-dependency hobby crate that can be used to parse ibans
-
traduora
REST API bindings for Traduora, an open-source translation management platform
-
cities-json
Get cities
-
fluent_content
Fluent extension for easy access to message content
-
xkb
wrapper around libxkbcommon
-
localoco
internationlization in Rust
-
hangeul
Korean alphabet manipulation library
-
dodo-zh
manipulate the cedict dictionary and pinyin
-
tarjama
internationalize your rust applications
-
aliexpress-scraper
aliexpress scraper using requests
-
codes-iso-639
package contains an implementation of the ISO 639 (Parts 1, 3, and 5) Language Code specifications
-
batbox-i18n
internationalization
-
hydrogen-i18n
In-memory translation manager designed for use by Discord apps and bots that work with multiple users with different languages at the same time
-
gettext-sys
Raw FFI bindings for gettext
-
kanji
handling and analysis of Japanese text, particularly Kanji
-
countriex
that provides information about countries around the world. It includes data on a wide range of topics, including population, location, and official languages. It includes data from…
-
i18n-embed-fl
Macro to perform compile time checks when using the i18n-embed crate and the fluent localization system
-
i18n
Do you want help with i18n or l10n?
-
autoruby
Easily generate furigana for various document formats
-
iban_validator
zero-dependency hobby crate that can be used to validate ibans
-
simple-i18n
compile time i18n implementation in Rust
-
rust-pinyin
Change chinese sentence to pinyin initials
-
country-emoji
Converts between country names, ISO 3166-1 codes and flag emojis
-
cyrconv
funny faux cyrillic character mapper
-
r18
simply I18n crate for Rust
-
jurisdiction
lightweight API-friendly abstraction for the jurisdiction in the world, and their accompanying static information pertaining to that jurisdiction. Information available includes: * ISO 3166 country codes…
-
holidays_se
Swedish holidays
-
lingo_lib
Internationalise a Rust program and translate strings quickly and simply. Make any software open to multiple languages
-
icu-messageformat-parser
ICU MessageFormat Parser
-
locale-codes
locale-related codes/identifiers and any standards-based information concerning them
-
maunucm
Russian Counter Strike nickname generator
-
opencc-rs
OpenCC bindings for Rust
-
xliff
reading and writing localized text stored in XLIFF format
-
ipdb
ipip ipdb rust library
-
rust_icu_sys
Native bindings to the ICU4C library from Unicode
-
sorrow-i18n
I18N implementation with the ability to update localizations in real time
-
personnel-locale
wrapper for fluent crate
-
languages-rs
internationalization library for your projects
-
libretrans
command line tool for translating using the libretranslate API
-
josa
Korean language josa selector
-
encoding-index-japanese
Index tables for Japanese character encodings
-
validbr
data structure and validation for Brazilian Registries, such as CPF, CNPJ and CNH (currently only CPF and CNPJ is supported)
-
language-matcher
language matcher with CLDR
-
i18n_langid_codegen
Function-like proc macro for internationalization
-
to-kana
Converts English phonetics to Kana, And Kana to small/half-width versions
-
poreader
Read translation catalogs in PO format
-
mdtranslation-cli
Command-line tools for using mdTranslation, which can be used to prepare multi-lingual Markdown documents
-
ki18n
KF5I18n from rust
-
ctl10n
Compile-time localization library
-
carapax-i18n
i18n utilities for carapax
-
aux-context
some common context variable
-
rust_icu_utrans
Native bindings to the ICU4C library from Unicode. - utrans.h: Transliteration support
-
localizer
localization
-
auto_correct
provide auto correct suggestions. Currently supporting EN-US.
-
opencc-rust
Open Chinese Convert(OpenCC, 開放中文轉換) binding for the Rust language for conversion between Traditional Chinese and Simplified Chinese
-
iso3166-1
ISO 3166-1 data
-
isolanguage-1
ISO 639-1 library with optional Serde support
-
nearby
Scans all nearby wifi networks and the devices connected to each network
-
intl-rs
i18n library for rust
-
nu-test-support
Support for writing Nushell tests
-
dummy-rustwlc
dummy version of the functions defined in rust-wlc, to be used in testing and for travis builds
-
pinyin_zhuyin
Convert between pinyin forms and zhuyin
-
icu_properties
Definitions for Unicode properties
-
fluent-localization-bindgen
Easy loading of fluent localization resources and generating code bindings for them
-
old_swedish_dictionary
Old Swedish Dictionary for Rust. From K.F. Söderwall's Medieval Swedish Dictionary
-
tokenizer
Thai text tokenizer
-
ipdb-rust
reading IPIP.net's IPDB database files
-
prettify_pinyin
Turn tone numbers into tone marks
-
rust-i18n-cli
cargo-i18n tool for the rust-i18n crate
-
kodict
Korean Dictionary Implements and Crawler for Rust
-
wiktionary-dump-parser
Download and parse dump files of wiktionary
-
current_locale
get the user's current locale
-
unic-normal
UNIC — Unicode Normalization Forms
-
recoyx_message_localization
Flexible message localization
-
crowbook-intl
internationalization library to localize strings, translating them according to runtime option, using macros
-
country-code
Country Code
-
i18n_utility-rizzen-yazston
i18n_utility
crate of the Internationalisation project -
locales
Easy to use I18n
-
rocket_i18n
Rocket fairing for easy internationalization with gettext (also supports Actix web)
-
socrates_rs
Validate and Extract information from National Identification Numbers
-
hangul
manipulate Hangul Syllables
-
transcoding_rs
Converts text encoding the easy and efficient way
-
phone-number-verifier
phone number verification library for rust
-
countires
All world countries, ISO- codes and data points about them, as well as tools for interfacing with that data
-
say-number
say numbers in English, Chinese (simplified), French, Japanese and Vietnamese
-
ip2location-iso3166-2
IP2Location™ ISO 3166-2 Subdivision Code
-
pseudolocalize
Pseudolocalization crate for Rust
-
windows-win32-globalization
-
tantivy-pinyin
Just like the name, this is a pinyin tokenizer of tantivy
-
so_many_words
Not Linear Programming
-
web-lang
Match languages with the http
Accept-Language
header -
fluent-fmt
Configurable formatter for fluent
ftl
file -
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.
-
localize
Localization library
-
unic-segment
UNIC — Unicode Text Segmentation Algorithms
-
tocfl
Chinese TOCFL vocabulary by levels
-
numerus
Convert integers to roman numerals and vice versa
-
plurr
handling plurals/genders/conditionals
-
aux-error
define errors
-
dl-translate
Rust-based CLI to query DeepL using an API key
-
internationalization
Easy to use I18n
-
kalgan_i18n
translation tool that retrieves the messages stored in yaml files used by Kalgan Framework
-
azizka_rust_i18n
i18n localization library
-
smallworld
little tool to create region-free openingTitle.arc files for New Super Mario Bros. Wii, or to convert them from one region to another
-
world-tables-base
Base types for world tables
-
loon
localization
-
libphonenumber-sys
ffi bindings to libphonenumber
-
translation
localisation (text translation) of Rust applications
-
litelocale
Lightweight localization library for Rust
-
albhed
translator for the Al Bhed language
-
iso-rs
query ISO data, which includes countries, currencies, etc
-
r18n
Internationalisation library for Rust
-
icu_plurals
Unicode Plural Rules categorizer for numeric input
-
chemin
enum-based router generator, supporting query strings and i18n
-
iso3166-3
ISO 3166-3 data
-
bing-dict
Bing Dictionary to translate words and phrases between English and Chinese
-
rust-locale
POSIX.1 locale extension for Rust
-
winrt-globalization
-
scottish_names
generating random names of people based on frequency of occurrence of birth-names in Scotland
-
i18nx
Elegant internationalization library for Rust
-
grapheme-picker
pick part of words
-
iso639_2
enum
-
windows-sys-globalization
-
rustlate
Really simple free google translate library for Rust
-
alkana-rs
convert alphabet to katakana
-
jay-config
Configuration crate for the Jay compositor
-
currency
written in Rust for representing international currencies
-
imgui-cxx
Dear ImGui: Bloat-free Immediate Mode Graphical User interface for C++ with minimal dependencies
-
e164-phones-countries
small utility which maps E.164 international phone numbers to ISO 3166 country codes as well as the ISO 3166 country codes to country phone codes
-
language-code
Language Code
-
estonia
Localization library
-
wasite
WASI Terminal Environment API
-
gtrans
Google translation CLI tool written in Rust
-
serde-gettext
deserializable struct to translate and format
-
doga-reverse-string
string reversal package written for educational purposes
-
fluent-serde
Serializer implementations for FluentValue and FluentArgs
-
discogs2csv
Converts a Discogs releases dump into a CSV
-
rustwlc
wlc Wayland library bindings for Rust
-
crowbook-localize
has been renamed crowbook-intl. Please use this one fom now on.
-
iso639_enum
Enum for ISO 639 with from and to functions for all of ISO639_1, ISO639_3, name, and autonym
-
makepad-glx-sys
Makepad GLX bindings
-
makepad-x11-sys
Makepad GLX bindings
-
icu_list
ECMA-402 ListFormatter
-
codes-un-m49
package contains an implementation of the UN M49 - Standard Country or Area Codes for Statistical Use (Series M, No. 49) specification
-
glossa-codegen
Generate const language localisation map for code at compile time
-
iref
Uniform & Internationalized Resource Identifiers (URIs/IRIs), borrowed and owned
-
language-tag
Handle language tags as defined in BCP47 (e.g. 'en-US', 'fr-FR', 'zh-cmn-Hans-CN')
-
keythai
Thai <-> English when you forgot to change language
-
cccedict
CC-Cedict parser with Cantonese support (via cantonese.org readings)
-
random_word
Efficient functions for generating random words in many languages
-
marek_translate_locally
Bindings for translateLocally
-
pretty_grammar
that supports simple grammar correction of dynamic strings
-
artk
toolkit for processing Arabic text
-
mdbook-i18n-helpers
Plugins for a mdbook translation workflow based on Gettext
-
feruca
Unicode Collation Algorithm
-
i18n-rs
[WIP] Internationalization
-
eternalfest_game_store
Store game data
-
swedish_postal_codes
Validate Swedish postal codes
-
czas
Convert timestamps into localized text
-
rust_icu_ubrk
Native bindings to the ICU4C library from Unicode. - ubrk.h: Support for text boundary analysis
-
rusoto_translate
AWS SDK for Rust - Amazon Translate @ 2017-07-01
-
librunner
assist runners on planning their workouts, races, and improve their health
-
vat
number validation and VAT rates for the EU
-
tantivy-tokenizer-tiny-segmenter
Japanese tokenizer for Tantivy, based on TinySegmenter
-
rust_icu_ucal
Native bindings to the ICU4C library from Unicode. ucal.h
-
robotics
algorithms
-
unic-bidi
UNIC — Unicode Bidirectional Algorithm
-
utf8conv
UTF8 / Unicode Converter for no_std
-
tantivy-meta-tokenizer
Easy and fast book searcher, create and search your private library
-
tradukisto
Kinda useful natural language translation library and utility
-
pinyin-order
that helps sort a string vector by Pinyin. Rust 字符串向量按拼音排序
-
yew-template
using separate HTML files as Yew objects, with support for seamless localization
-
tai64
TAI64N (i.e. Temps Atomique International) timestamp support for Rust
-
i18n_message-rizzen-yazston
i18n-message
crate of the Internationalisation project -
tribble
CLI for generating websites to guide people through contributing to open-source projects
-
aux-i18n
i18n message reader
-
icu_normalizer
API for normalizing text into Unicode Normalization Forms
-
litemap
key-value Map implementation based on a flat, sorted Vec
-
osmojit-sys
GCCJIT exposed API for Osmon programming language
-
l10n_core
Core crate for l10n
-
songww-harfbuzz-sys
bindings to the HarfBuzz text shaping engine
-
rab
Armor Builds - Monster Hunter Rise Armor Set Creation Tool
-
rust_icu_unum
Native bindings to the ICU4C library from Unicode. - ufmt.h: Number formatting support
-
error-info
Centralized error information ready for internationalization
-
iplocation
Location data based on your public IP address
-
locale-settings
higher-level interface to locale settings accessed via the POSIX C API
-
libsmallworld
behind the "smallworld" binary crate
-
rstext
GNU gettext utilities package
-
cron-descriptor
human-readable desriptions of cron expressions
-
i18n-find-locale
compile time i18n implementation in Rust
-
rustico
programming, in Spanish
-
bevy_fluent
Bevy plugin for localization using Fluent
-
abstractapi
API bindings for the Abstract HTTP API
-
chinese-numbers
Convert i64 to a readable Chinese format. e.g. 12345 is converted to 一万二千三百四十五
-
country-parser
country parser library. Currently contains all ISO 3166-1 countries.
-
kine-icu
Correct and human-readable time handling for Rust
-
iso_currency
ISO 4217 currency codes
-
aux-config
config file reader
-
laithean
Scottish Gaelic date localization library
-
intl-memoizer
memoizer specifically tailored for storing lazy-initialized intl formatters
-
murdoch-charsets
character-sets type defined by IANA
-
windows-win32-globalization-sys
-
gettext-ng
tweaked implementation of Gettext translation framework for Rust for NG's projects
-
ip2location-country-information
IP2Location™ Country Information
-
win32-globalization
-
icu_datagen
Generate data for ICU4X DataProvider
-
writeable
more efficient alternative to fmt::Display
-
unic-common
UNIC — Common Utilities
-
fluent-syntax
Parser/Serializer tools for Fluent Syntax
-
keshvar
collection of all sorts of useful information for every country
-
rust_icu_udat
Native bindings to the ICU4C library from Unicode. udat.h
-
marek_translate_api
Natural language translation API
-
i18n_lexer-rizzen-yazston
i18n_lexer
crate of the Internationalisation project -
ip2location-country-multilingual
IP2Location™ Country Multilingual Database
-
countries
All world countries, ISO- codes and data points about them, as well as tools for interfacing with that data
-
cloud-translate
Translate Gettext PO files using GCP Cloud Translate
-
intl_pluralrules
Unicode Plural Rules categorizer for numeric input
-
iref-enum
Derive macro for IRI-like enum types
-
fluent-langneg
language and locale negotiation
-
fluent-fallback
High-level abstraction model for managing localization resources and runtime localization lifecycle
-
kanji-number-parser
Convert Chinese numeral
String
toBigUInt
-
rocket-accept-language
request guard used for getting
accept-language
header -
rust_icu_udata
Native bindings to the ICU4C library from Unicode. udata.h
-
locale-types
Idiomatic types for locale identifiers
-
chinese-lunisolar-calendar
traditional Chinese Calendar, known as 農曆 or 陰曆 in Chinese, is based on the moon, and is commonly referred to as the Lunar Calendar
-
rust_icu_unorm2
Native bindings to the ICU4C library from Unicode. unorm2.h
-
win32-globalization-sys
-
mdbook-fluent
mdBook preprocessor for variable interpolation using the Fluent language
-
cedict
Parser for the CC-CEDICT Chinese-English Dictionary
-
icu_provider_adapters
Adapters for composing and manipulating data providers
-
ip2location-continent-multilingual
IP2Location™ Continent Multilingual Database
-
kine
Correct and human-readable time handling for Rust
-
rust_icu_utext
Native bindings to the ICU4C library from Unicode. utext.h
-
icu_locid_transform
API for Unicode Language and Locale Identifiers canonicalization
-
i18n_icu-rizzen-yazston
i18n_icu
crate of the Internationalisation project -
unic-ucd-hangul
UNIC — Unicode Character Database — Hangul Syllable Composition & Decomposition
-
fluent-template-helper
Template helpers for the Fluent internationalization framework
-
locale-strict
Idiomatic, strictly validated, types for locale identifiers
-
rust_icu_uformattable
Native bindings to the ICU4C library from Unicode. - uformattable.h: Number formatting support
-
fluent-testing
collection of mock scenarios for testing fluent-rs components