{% extends "base.html" %} {% block title %}Translations — ICDEV™ Dashboard{% endblock %} {% block content %}
LLM-assisted code translation across 30 language pairs with ATO compliance preservation.
| Job ID | Language Pair | Status | Units | Gate | Model | Duration | Created |
|---|---|---|---|---|---|---|---|
| {{ job.id[:8] }}… | {{ job.source_language }} → {{ job.target_language }} | {% if job.status == 'completed' %} Completed {% elif job.status in ('pending', 'extracting', 'translating', 'assembling', 'validating') %} {{ job.status|capitalize }} {% elif job.status == 'partial' %} Partial {% else %} {{ job.status|capitalize }} {% endif %} | {{ job.translated_units or 0 }}/{{ job.total_units or 0 }} {% if job.mocked_units %}({{ job.mocked_units }} mocked){% endif %} | {% if job.gate_result == 'pass' %} Pass {% elif job.gate_result == 'warn' %} Warn {% elif job.gate_result == 'fail' %} Fail {% else %} — {% endif %} | {{ job.llm_model or '—' }} | {% if job.elapsed_seconds %}{{ "%.1f"|format(job.elapsed_seconds) }}s{% else %}—{% endif %} | {{ job.created_at or '—' }} |
Run your first translation with:
python tools/translation/translation_manager.py \
--source-path /path/to/source \
--source-language python \
--target-language java \
--output-dir /path/to/output \
--project-id "proj-123" --json