Repository navigation
Releases
Releases · bytebymint/layoutlingo
LayoutLingo v0.1.2
LayoutLingo v0.1.2
This release packages the public polish and reliability updates added after v0.1.1.
Added
- README status badges for tests, latest release, MIT license, and Python 3.13.
- A Known Limits section that explains local AI speed, layout preservation limits, QA expectations, long-document requirements, and online provider behavior.
- Three sample PDFs under examples/ for quick testing:
- 3-page invoice sample
- 5-page proposal sample
- 20-page ebook story sample
Included from recent updates
- Upload CSRF fix for raw XMLHttpRequest uploads.
- Pillow runtime dependency fix for OCR/image imports and GitHub Actions.
- Product screenshots and before/after translation examples in the README.
- Linux and macOS installation guidance.
LayoutLingo v0.1.1
Maintenance release focused on public usability and upload reliability.
Highlights:
- Fixed document uploads being rejected because the raw XMLHttpRequest omitted the CSRF token.
- Added clearer upload error messages.
- Added a complete README screenshot walkthrough.
- Added an original-English versus local-AI Arabic PDF comparison.
- Added screenshots for translation setup, progress, quality review, recovery, and completion.
Validation:
- 116 automated tests passed.
- JavaScript syntax checks passed.
LayoutLingo v0.1.0
Initial public release of LayoutLingo.
Features:
- Layout-preserving PDF translation
- Online and offline translation modes
- NLLB fast translation
- Aya local quality review
- Resumable long-document processing
- Quality dashboard and first-run setup
- Windows, Linux, and macOS application setup guidance
FreeModel API access is recommended for maximum online translation and analysis quality. Local model licenses are separate; review the NLLB and Aya terms before use.