feat: browser access (allowed_origins, CORS with Private Network Access), job cancel, Tomie/Unity adapters, benchmark

Includes earlier uncommitted work: Tomie and Unity adapters, benchmark, structured output, call metrics.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
mrleo1nidandClaude Sonnet 5.5 committed 2026-10-25 18:59:28 +03:00
1 parent 13492929c6
commit f49ee90477
32 files changed
+2799 -51

No files matched your search

@@ -0,0 +1,3 @@
@echo off
call "%~dp0..\lib\tomie-common.bat" install %*
exit /b %errorlevel%
@@ -0,0 +1,3 @@
@echo off
call "%~dp0..\lib\tomie-common.bat" prepare %*
exit /b %errorlevel%
@@ -0,0 +1,3 @@
@echo off
call "%~dp0..\lib\tomie-common.bat" restore %*
exit /b %errorlevel%
@@ -0,0 +1,26 @@
@echo off
setlocal
chcp 65001 >nul
cd /d "%~dp0..\..\.."
if not exist tomie.json copy /y tomie.example.json tomie.json >nul
if not exist "data\tomie\patches\latest.json" (
echo Run scripts\windows\tomie\prepare_tomie_translation.bat first.
goto failed
)
if not exist ".venv\Scripts\python.exe" (
echo Run scripts\windows\tomie\prepare_tomie_translation.bat first.
goto failed
)
".venv\Scripts\python.exe" -c "import TypeTreeGeneratorAPI" >nul 2>nul
if errorlevel 1 (
".venv\Scripts\python.exe" -m pip install -e ".[unity]"
if errorlevel 1 goto failed
)
".venv\Scripts\python.exe" -X utf8 -m local_translator.tomie_full --config tomie.json run --retry %*
if errorlevel 1 goto failed
if not defined LOCAL_TRANSLATOR_NO_PAUSE pause
exit /b 0
:failed
echo Translation stopped. Progress is saved; run this file again to continue.
if not defined LOCAL_TRANSLATOR_NO_PAUSE pause
exit /b 1
@@ -0,0 +1,6 @@
@echo off
setlocal
chcp 65001 >nul
cd /d "%~dp0..\..\.."
".venv\Scripts\python.exe" -X utf8 -m local_translator.tomie_full --config tomie.json status
if not defined LOCAL_TRANSLATOR_NO_PAUSE pause