AmrHendy/programming-language-translator

An easy way to use the released TransCoder by Facebook AI Research to convert code from one programming language to another using unsupervised neural machine translation (NMT) systems that use deep-learning to translate text from one natural language to another and is trained only on monolingual source data.

32
/ 100
Emerging

This tool helps software developers convert code from one programming language to another. You provide a code snippet (like a function) written in a source language (e.g., Java) and specify a target language (e.g., Python). It then translates your code into the chosen target language, making it easier to migrate existing codebases or understand code in unfamiliar languages.

No commits in the last 6 months.

Use this if you need to translate individual code functions between Java, Python, and C++ without manually rewriting them.

Not ideal if you require translating entire complex applications with intricate dependencies, as it focuses on function-level translation.

software-development code-migration programming-languages legacy-code software-engineering
No License Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 7 / 25
Maturity 8 / 25
Community 17 / 25

How are scores calculated?

Stars

25

Forks

11

Language

Jupyter Notebook

License

Last pushed

Aug 09, 2020

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/nlp/AmrHendy/programming-language-translator"

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