Back to Programs

Programming languages

Unicode, Inc.

Bringing internationalization to software!

c++javarustunicode

Participation history

2 GSoC years

2025

6 projects

Official year page

Add Support for Malayalam in Unicode Inflection

This proposal aims to add support for Malayalam in the Unicode Inflection project, which is important for ensuring accurate automated text formatting...

Create distribution packages of Unicode Inflection

The Unicode Inflection project currently provides its code in source form, which can be a challenge for users and developers who want a simple,...

Using AI for Unicode Spoof Detection

Attackers can exploit homoglyphs, or visually similar characters, to perform social engineering attacks or evade spam and plagiarism detectors....

Unicode Character Visualizer App and Multilingual Text Rendering Tester

This proposal focuses on developing two essential tools using Flutter: the Unicode Character Visualizer App and the Multilingual Text Rendering...

Leveraging LLMs to validate locale data

The Unicode Consortium maintains extensive locale datasets critical for internationalization tasks such as date/time formatting, text segmentation,...

Segmentation goes from sequential to functional

With the emergence of Internet of Things devices, lightweight models have become increasingly vital. This project focuses on building computationally...

2024

3 projects

Official year page

Implementing DurationFormat

This proposal implements the DurationFormat API recently included in the ECMA-402 standard, an i18n aware way to format durations. This will be...

Automating ICU4X’s Web Demo from Foreign Function Interface Definitions

ICU4X’s WASM bindings provide a powerful tool for designers and developers to create hassle-free localization for software. To encourage greater...

Linux command line (sh/Perl/Python) interface to Google groups

This project aims to develop a suite of command-line interface (CLI) modules tailored for Linux environments, enabling automation of common Google...