Home
TR

Languages

The interface is available in 22 languages; auto-selected from your device locale and switchable.

The QCR Scanner interface is available in 22 languages. On first launch the app picks its language automatically from your device’s operating-system locale, and you can switch to any other supported language from the in-app language picker at any time. This page explains how the interface language is chosen, why it differs from the language used for voice input, and what you should know about the translations themselves.

Automatic language selection

Interface translations are ARB-based: each language has its own resource file, and the app pulls every label from that file at runtime. The first time you open QCR Scanner, it reads your device’s active language and loads the closest match among the 22 supported languages.

  • If your device language is one of the supported languages, the interface opens directly in that language.
  • If your device language is not supported, the app falls back to a sensible default, so the interface is never left blank.
  • If you change your device language in system settings, QCR Scanner follows the new language unless you have pinned the interface language manually.

This automatic behavior means most users see the app in their own language as soon as they install it, with no extra setup step required.

Switching the language manually

If you want the interface in a language different from your device’s system language, use the in-app language picker. When you select a language, the interface re-translates instantly and your choice is stored on the device, so the app opens in the same language the next time you launch it.

Pinning a language manually overrides your device’s system language. For example, if you want QCR Scanner to always appear in English even though your phone is set to another language, just select English from the language picker. To clear your choice and return to automatic selection based on the device locale, use the corresponding option in the same picker.

Tip: The language picker is available from Settings. When you change your preference, all menus, button labels, and information messages switch to the language you chose.

Interface language vs. voice-input language

QCR Scanner has two separate notions of “language,” and it helps to keep them distinct:

  • Interface language: the language in which menus, buttons, setting labels, and information messages are displayed. This is the language described on this page and managed through the language picker.
  • Voice-input language: when you use voice input, this is the language the speech-recognition engine expects to hear. It is determined by your device’s speech-recognition language.

In practice this means you can use the interface in one language while dictating data in another. For instance, you might run the interface in English while reading out digits or serial numbers in whatever language your device’s speech recognition is set to. If voice input is not behaving as expected, the cause is usually the device’s speech-recognition language setting rather than the interface language.

Note: Camera text recognition (OCR) and QR reading run entirely on-device with Google ML Kit and are independent of the interface language. OCR decodes the characters it sees; the interface language you choose does not change that result.

An honest note about translations

All 22 languages are shipped complete, but we want to be transparent: some of the translations were produced by machine translation and have not yet been reviewed by a native speaker in every language. That means most text is accurate and clear, but you may occasionally come across phrasing that sounds slightly unnatural.

If you spot an error, a gap, or a more natural wording in any translation, your feedback is genuinely valuable; this kind of input helps us improve the quality of each language from release to release. If you run into a label whose meaning isn’t quite clear, temporarily switching to a language you know better (for example English) usually clarifies the intent.

At a glance

Topic Behavior
Supported interface languages 22 languages, ARB-based
First launch Auto-selected from the device OS locale
Manual switching From the language picker; preference stored on device
Voice-input language Separate; tied to the device’s speech-recognition language
OCR / QR Language-independent; runs on-device with ML Kit
Translation quality Some machine-translated; improving with feedback

QCR Scanner is made by ReviseTouch.

Next steps

  • Settings — the language picker and other app preferences.
  • Voice input — dictating data and the recognition language it uses.
  • Scanning — camera OCR and QR reading, which work independently of the interface language.
  • FAQ — short answers on languages and other topics.