Help center · Flashlator · Last updated: April 25, 2026
Welcome to the Flashlator support center. Here you'll find how-to guides, frequently asked questions, and a direct way to reach the developer.
Email: christian@irack.mx
We reply within 48 business hours, Monday through Friday (Mexico City time).
Voice input requires Microphone and Speech Recognition permissions. The App will prompt you the first time you tap the mic button. If you denied the permission earlier, go to Settings → Privacy & Security → Microphone → Flashlator and toggle it on.
Note: Speech recognition processes your audio entirely on your device. No audio is ever sent to any server.
Text-to-speech uses AVSpeechSynthesizer, the same system engine iOS uses for Siri and accessibility features. No internet connection is needed.
Tap the swap arrow button between the two language selectors to instantly reverse the direction of translation. The current text and translation swap along with the languages.
Bookmarks are stored locally in SwiftData on your device. They are available offline, instantly.
Flashlator works completely without an internet connection. All translation is performed using Apple's Translation framework, which runs entirely on-device.
The first time you use a language pair, iOS may need to download that language model. This download requires an internet connection and happens once per language pair. After that, translations for that pair are always available offline.
If a language model is not yet downloaded, the App will display a prompt to download it. You can pre-download all language models while on Wi-Fi to ensure everything works when you land with no signal.
Flashlator supports translation between any combination of these 12 languages:
Translation quality depends on Apple's on-device Translation framework. Some language pairs may be less fluent than others, especially for languages with very different grammatical structures.
No. Flashlator is free. There are no In-App Purchases, no subscriptions, no premium tiers, and no ads. Every feature is available from the first launch, forever.
No. Everything Flashlator handles — the text you type, the audio you speak, the translations you receive, and the bookmarks you save — lives exclusively on your device. We have no backend, no user accounts, and no cloud storage. If you uninstall the App, all data is erased with it. See our Privacy Policy.
No. Voice input uses SFSpeechRecognizer with requiresOnDeviceRecognition = true where supported by iOS. This means all speech-to-text processing happens on your iPhone. Your audio is held transiently in memory for the duration of the recognition and is never recorded to disk or transmitted to any server — not even to Apple's servers.
These permissions are required only for the voice input feature. When you tap the mic button, the App captures your voice, converts it to text on-device, and then translates that text. Without these permissions, you can still use Flashlator fully — typed input works without any permissions.
You can manage these permissions in Settings → Privacy & Security → Microphone and Settings → Privacy & Security → Speech Recognition on your iPhone.
Apple's Translation framework requires a one-time download of each language model the first time you use a new language pair. Once downloaded, that language pair works fully offline. To ensure offline availability before travel, open the App while on Wi-Fi and use each language pair you plan to need at least once so the model downloads automatically.
No. Flashlator uses machine translation (Apple's on-device Translation framework). Machine translation can make errors, miss nuance, or produce culturally inappropriate results. For any medical instruction, legal document, or safety-critical communication, always use a certified human translator. See section 7 of the Terms of Use.
Flashlator requires iOS 18.0 or later and runs on iPhone. The App is optimized for iPhone only. It is not available for iPad, Mac, or Apple Watch.
Email christian@irack.mx and include:
Yes — we love hearing ideas. Email christian@irack.mx with your proposal. We review every suggestion. Language support depends on what Apple's Translation framework supports — we cannot add languages independently of Apple's engine.
Estimated response time: 48 business hours (Monday through Friday, Mexico City time).