CodeTransEngine
codetransengine.github.io
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
- Code Transpilers#21 of 287.4