pyurbans/urbans

A tool for translating text from source grammar to target grammar (context-free) with corresponding dictionary.

38
/ 100
Emerging

URBANS helps you translate text between languages using a specific set of rules and a dictionary, especially when standard tools like Google Translate don't give you the precise, deterministic output you need. You provide the original text, a grammatical structure for the source language, rules for how that structure changes in the target language, and a word-by-word dictionary. It then produces a consistently translated text based on your exact specifications. This tool is for linguists, language data specialists, or anyone needing highly controlled and predictable text transformations.

No commits in the last 6 months.

Use this if you need to translate text and require absolute control over the grammatical structure and vocabulary used in the translation, rather than relying on a black-box machine translation system.

Not ideal if you need to translate general conversational text quickly without defining explicit grammatical rules or if you're looking for a highly fluent, human-like translation for complex prose.

linguistics language-translation natural-language-processing data-augmentation computational-linguistics
Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 6 / 25
Maturity 16 / 25
Community 16 / 25

How are scores calculated?

Stars

21

Forks

7

Language

Python

License

Apache-2.0

Last pushed

Apr 07, 2022

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/nlp/pyurbans/urbans"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.