pyurbans/urbans
A tool for translating text from source grammar to target grammar (context-free) with corresponding dictionary.
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.
Stars
21
Forks
7
Language
Python
License
Apache-2.0
Category
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.
Related tools
dothq/lexicon
Translate text between languages with high-accuracy using artificial intelligence.
MukundaKatta/TransLang
Multi-language text translator — dictionary-based word/phrase translation for English, Spanish,...
rhygg/api
This is my api, that's fully based on text analysis.
GUEST72/Context-aware-translation
Context-Aware Translation is an AI-driven system designed to improve the translation of academic...
lattice0/wordnetToAnything
Python3 script to convert WordNet to any language or format you want (WordNet converter)