Skip to content
SPECIFICTION
Get listed

CodeTransEngine

codetransengine.github.io

APISelf-hosted

Spec sheet

Purpose
CodeTransEngine is an open-source backend for translating code across programming languages with large language models.Read 8 Oct 2026 · codetransengine.github.io
Audience
The documentation describes use for industrial code translation workflows and research comparisons or experimentation with new methods.Read 8 Oct 2026 · codetransengine.github.io
Integrations
The documentation officially supports vLLM and describes using the OpenAI API or another OpenAI-compatible inference API.Read 8 Oct 2026 · codetransengine.github.io
Analytics
The engine does not provide experiment analytics; users interpret its results and calculate metrics themselves.Read 8 Oct 2026 · codetransengine.github.io
Client access
CodeTransEngine is a gRPC server that can be accessed from any language with gRPC support; a Python client is provided as an example.Read 8 Oct 2026 · codetransengine.github.io
Code execution
Translated code for evaluation runs in Singularity containers.Read 8 Oct 2026 · codetransengine.github.io
Concurrency and caching
The engine offers configurable caching and concurrent or sequential processing options.Read 8 Oct 2026 · codetransengine.github.io
Evaluation
The engine can verify translations with test cases and return translation results, execution times, and verification results.Read 8 Oct 2026 · codetransengine.github.io
Execution safety
Translated code is executed in Singularity containers, which the maker uses for a stable execution environment.Read 8 Oct 2026 · codetransengine.github.io
Extensibility
Users can extend the backend with new datasets, prompts, and translation algorithms.Read 8 Oct 2026 · codetransengine.github.io
Inference
It supports distributed inference using vLLM and APIs compatible with the OpenAI API specification.Read 8 Oct 2026 · codetransengine.github.io
Installation requirement
Installation requires Go, and safe evaluation of translated code relies on Singularity containers.Read 8 Oct 2026 · codetransengine.github.io
Integration
CodeTransEngine runs as a gRPC server, so clients can use any language with gRPC; the project provides a Python client as an example.Read 8 Oct 2026 · codetransengine.github.io
No dashboard
CodeTransEngine does not provide a user-facing dashboard or frontend; users create a frontend suited to their needs.Read 8 Oct 2026 · codetransengine.github.io
Notable limitation
The FAQ says the product does not include a dashboard or frontend, so users create their own interface.Read 8 Oct 2026 · codetransengine.github.io
Support and contributions
The maker invites contributions through issues or pull requests on its GitHub repository.Read 8 Oct 2026 · codetransengine.github.io
Supported target languages
The FAQ lists Python, Java, C, C++, JavaScript, TypeScript, and Go as supported target languages.Read 8 Oct 2026 · codetransengine.github.io
Translation methods
It supports InterTrans, direct translation, few-shot prompting, and additional translation algorithms.Read 8 Oct 2026 · codetransengine.github.io
Use cases
The maker describes uses including code translation, legacy-system modernization, LLM benchmarking, agentic systems, and research.Read 8 Oct 2026 · codetransengine.github.io
Verification limitation
The quickstart says fuzzy tests and unit tests cannot currently be used together.Read 8 Oct 2026 · codetransengine.github.io

Where Specifiction places it

Alternatives to CodeTransEngineAll alternatives →