metadata
title: SubSync Myanmar Subtitle Translator
emoji: π¬
colorFrom: yellow
colorTo: gray
sdk: docker
app_port: 7860
pinned: false
license: mit
SubSync β Myanmar Subtitle Translator
.srt / .vtt / .ass ααα―ααΊαα»α¬αΈααα― ααα¬ααα»αα±α¬ ααΌααΊαα¬αα¬αα¬ααα―α· ααΌα±α¬ααΊαΈαα±αΈααα·αΊ toolα
HF Space Setup
Secrets (Space Settings β Secrets) αα½ααΊ ααα·αΊαααΊ:
| Secret name | αα±α¬αΊααΌαα»ααΊ |
|---|---|
SUBTITLE_USER |
Login username |
SUBTITLE_PASS |
Login password |
GEMINI_API_KEY |
Google Gemini API key (optional) |
OPENROUTER_API_KEY |
OpenRouter API key (optional) |
API keys αα»α¬αΈααα― Settings page ααΎαααΊαΈ ααα·αΊααα―ααΊαααΊα Secrets αα½ααΊααα·αΊαα¬αΈαα»αΎααΊ auto-fill ααΌα αΊαααΊα
Local Dev
pip install -r requirements.txt
SUBTITLE_USER=admin SUBTITLE_PASS=secret streamlit run app.py
File Structure (flat)
/
βββ app.py β Main entry + global layout
βββ auth.py β Login / session logic
βββ api_handler.py β Gemini & OpenRouter calls (Step 2)
βββ subtitle_parser.py β pysubs2 read/write (Step 3)
βββ translation.py β Glossary + chunking (Step 4-5)
βββ Dockerfile
βββ requirements.txt
βββ README.md