SentencePiece

Unsupervised subword tokenizer implementing BPE and unigram models directly on raw multilingual text.

Open SourceSelf HostedOffline Capable
0.0 (0)

About

Nearly every modern multilingual language model owes something to SentencePiece, Google's unsupervised subword tokenizer and detokenizer. It trains BPE and unigram language model tokenizers directly from raw text, treating input as a sequence of Unicode characters with no pre-tokenization step, which makes it genuinely language independent and equally at home with Japanese, Chinese, or English. Whitespace is preserved through the tokenization round trip, so detokenization is lossless, and subword regularization plus BPE-dropout provide sampling-based augmentation that makes downstream models more robust. The core is C++ for speed, with the README citing segmentation at around 50,000 sentences per second and a memory footprint of about 6 MB, and Python bindings install with pip install sentencepiece; C++ and command-line interfaces ship as well. Model families including T5 and Gemma tokenize with it, and it remains the default choice for training a tokenizer from scratch on raw corpora. The project is Apache-2.0 licensed, has roughly 12,000 stars, and stays actively maintained.

Reviews (0)

Leave a Review

No reviews yet. Be the first to review!

Details

Price
Free
Platform
Local/Desktop
Difficulty
Easy (2/5)
License
Apache-2.0
Added
Jul 29, 2026

Related Tools

Topic modeling library leveraging transformer embeddings and c-TF-IDF.

Open SourceSelf HostedOffline
Easy
0.0 (0)

Simple framework for state-of-the-art NLP by Zalando Research.

Open SourceSelf HostedOffline
Easy
0.0 (0)

Library for efficient text classification and word representation by Meta.

Open SourceSelf HostedOffline
Easy
0.0 (0)

Topic modeling and document similarity library for unsupervised NLP.

Open SourceSelf HostedOffline
Easy
0.0 (0)

Generalist model for named entity recognition using bidirectional transformer.

Open SourceSelf HostedOffline
Easy
0.0 (0)

Research library for NLP by AI2 built on PyTorch.

Open SourceSelf HostedOffline
Intermediate
0.0 (0)
Browse all Natural Language Processing tools