SubPilot is a powerful Android app for subtitle editing and translation.
It supports .srt
and .ass
formats, video syncing, dual-language side-by-side editing, persistent sessions, and works entirely offline using Jetpack Compose.
- Subtitle editing:
.srt
&.ass
, full timeline + text editor - Video support:
.mp4
,.mkv
with preview syncing - Dual subtitle view: reference (non-editable) & translation (editable)
- Timeline editor: zoomable, draggable blocks for start/end
- Session resume: optionally continue where you left off
- No internet needed: 100% offline functionality
- Dark & Light theme: auto-detected from system
- Tablet & phone layouts: fully responsive UI
- Android Studio (Giraffe+)
- JDK 17
- Git
git clone https://github.com/GeekNeuron/SubPilot.git
cd SubPilot
Open in Android Studio → Sync Gradle → Run on emulator/device
From Android Studio:
Build → Build APK(s) Output:
app/build/outputs/apk/debug/app-debug.apk
Build → Generate Signed Bundle / APK → Choose
release
Visit Releases to download latest APK.
Add your app screenshots or demo gif here.
We welcome pull requests and issues:
- Bugs →
bug_report.md
- Features →
feature_request.md
MIT License © 2025 GeekNeuron