BackTalk už mluví kompletně česky. Rozhodně stojí za vyzkoušení
Poslední dva dny jsem prakticky žil BackTalkem. Přes den překlady, kontroly a testování, večer další úpravy, sestavování APK, hledání chyb a opakované ověřování přímo na telefonu.
Výsledek za tu práci rozhodně stojí. Od oficiálního vývojového buildu 221 obsahuje BackTalk kompletní českou lokalizaci. Čeština už tedy není jen součástí mého testovacího forku, ale byla přijata přímo do hlavního projektu.
A právě teď je podle mě vhodná chvíle představit BackTalk podrobněji. Nejen jako další upravenou verzi TalkBacku, ale jako samostatně použitelný odečítač obrazovky, který může být pro řadu uživatelů zajímavý i jako dlouhodobá alternativa.
Co je BackTalk?
BackTalk je open-source odečítač obrazovky pro Android, který vychází ze zdrojových kódů Google TalkBacku. S Googlem není oficiálně spojen, jeho vývojáři ale průběžně navazují na nové zdrojové verze TalkBacku a doplňují vlastní opravy, optimalizace a funkce.
To má jednu velkou výhodu: člověk nepřechází do úplně neznámého prostředí. Základní způsob ovládání a mnoho funkcí vycházejí z TalkBacku, takže není potřeba učit se práci s telefonem od začátku.
Zároveň však BackTalk není pouhým přejmenovaným TalkBackem. Projekt už dnes obsahuje řadu úprav, které se zaměřují především na rychlost odezvy, možnosti nastavení, práci s řečí a zvuky, dotykové ovládání nebo haptickou zpětnou vazbu.
Jedním z hlavních cílů je rychlost
Právě odezva patří mezi oblasti, na které se vývoj BackTalku výrazně soustředí.
Projekt upravuje způsob, jakým odečítač reaguje po gestech, pracuje s fokusem, prochází položky a zpracovává události přístupnosti. Podle měření zveřejněných vývojářem může v některých situacích začít řeč po přejetí prstem výrazně dříve než u původního TalkBacku.
Backtalk si například dokáže připravovat informace pro následující pohyb fokusu, efektivněji zachovává pořadí prvků mezi jednotlivými gesty a omezuje některé operace, které mohou při rychlém procházení aplikací způsobovat prodlevy.
K dispozici je také nízkolatenční zvukový režim. Ten používá rychlejší cestu pro přehrávání zvuků a za určitých podmínek také hlasového výstupu. Výsledkem může být znatelně kratší prodleva mezi gestem a zvukovou či hlasovou odezvou.
Pokud telefon ovládáte rychle a u TalkBacku vám vadí drobná čekání, zadrhávání při procházení složitějších obrazovek nebo opožděné reakce při posouvání seznamů, právě tato oblast může být velmi dobrým důvodem BackTalk alespoň vyzkoušet.
Co nabízí navíc oproti TalkBacku?
Rozdílů je podstatně více, než by se na první pohled mohlo zdát. Mezi ty zajímavější patří například:
- nízkolatenční přehrávání řeči a zvuků,
- dvouprstý rotor pro rychlé přepínání funkcí,
- kruhové menu jako další způsob přístupu k příkazům,
- možnost BackTalk dočasně pozastavit bez úplného vypnutí služby,
- přímý dotyk vhodný například pro některé zvukové hry a aplikace, které potřebují pracovat přímo s dotykovou obrazovkou,
- zvuková témata včetně prostorových zvuků ovládacích prvků,
- odlišné vibrace pro jednotlivé události, takže lze řadu akcí rozeznat také hmatem,
- možnost zvolit konkrétní zvukové výstupní zařízení, například reproduktor telefonu, Bluetooth nebo USB zařízení,
- vlastní nastavení syntézy řeči včetně volby enginu, rychlosti, výšky a hlasitosti,
- možnost vypnout automatické přepínání jazyka nebo dialektu,
- rozšířené zpracování a pojmenovávání emoji,
- lepší pokračování řeči po jejím pozastavení,
- další možnosti pro braillskou klávesnici,
- nastavitelný čas mezi jednoprstými klepnutími pro rychlejší vícenásobná gesta,
- řada úprav pohybu fokusu, posouvání seznamů a chování v aplikacích s velkým množstvím událostí přístupnosti.
Na BackTalku se mi líbí, že vývoj není zaměřen pouze na přidávání nových položek do nastavení. Řada změn řeší konkrétní situace, ve kterých se standardní TalkBack může chovat pomaleji nebo méně prakticky.
Jde například o rychlejší procházení seznamů, omezení zbytečného čekání po některých gestech, lepší reakci při velkém množství událostí nebo přesnější práci s fokusem během posouvání.
Zajímavé možnosti práce se zvukem a vibracemi
Samostatnou kapitolou je zvuková a haptická zpětná vazba.
BackTalk může jednotlivým zvukovým událostem přiřadit vlastní charakteristickou vibraci. Klepnutí na prvek, aktivovatelný ovládací prvek, konec seznamu, změna okna nebo posouvání tak nemusí být rozlišitelné pouze sluchem.
Na podporovaných telefonech se využívají pokročilejší haptické efekty, zatímco na ostatních zařízeních jsou použity jednodušší varianty.
Zajímavá je také možnost vybrat, kam má BackTalk svůj hlas a zvukové efekty posílat. Lze například používat reproduktor telefonu i v situaci, kdy je současně připojeno Bluetooth zařízení, případně zvolit konkrétní připojený výstup.
AI popisy obrazovky i přímo v telefonu
BackTalk rozšiřuje také možnosti automatického popisu obrazovky a obrázků.
Vedle podpory Gemini lze použít i lokální AI model spuštěný přímo v telefonu. V takovém režimu se zpracovávaný obraz nemusí odesílat Googlu ani jiné vzdálené službě.
Je potřeba počítat s tím, že lokální modely mají poměrně vysoké nároky na operační paměť, úložiště a výkon. Jde proto spíše o funkci pro novější a výkonnější telefony. BackTalk před spuštěním modelu dostupnou paměť kontroluje a nabízí pouze varianty, které by dané zařízení mělo být schopné zvládnout.
Nejen telefon: Wear OS a Android TV
Projekt nemíří pouze na klasické telefony.
Pro chytré hodinky s Wear OS existuje samostatné APK a BackTalk obsahuje také úpravy ovládání určené právě pro malé displeje hodinek.
Podporovány jsou rovněž Android TV a Google TV. Na televizorech se používá stejný soubor backtalk.apk jako na telefonu. Vývojář přidal například možnost otevřít nastavení BackTalku z domovské obrazovky televizoru a skrývá funkce, které na TV nedávají smysl.
Je ale vhodné zmínit, že podle dokumentace projektu byla podpora Android TV zatím testována na emulátoru Androidu 10, nikoli na skutečném televizoru. Na konkrétním zařízení se tedy mohou objevit rozdíly.
TalkBack můžete nechat nainstalovaný
Velkou výhodou současných sestavení je vlastní identifikátor aplikace fyi.quin.backtalk.
BackTalk tedy nenahrazuje nainstalovaný Google TalkBack. Oba odečítače mohou být v jednom telefonu současně a každý si uchovává vlastní nastavení.
Stejná výhoda platí i pro telefony Samsung s jejich systémovou variantou TalkBacku. Při běžném používání samozřejmě není vhodné mít současně aktivní dva odečítače, ale mezi jednotlivými službami lze v nastavení přístupnosti přecházet.
Pokud vás tedy Backtalk pouze zajímá, nemusíte kvůli jeho vyzkoušení svůj současný odečítač odstraňovat. Stačí jej vypnout, zapnout Backtalk a v případě potřeby se kdykoli vrátit zpět.
Jak vznikala česká lokalizace
Český překlad byl trochu netypický projekt.
Protože BackTalk vychází z TalkBacku, mnoho českých textů už ve zdrojových souborech existovalo. Nebylo ale možné jednoduše převzít českou lokalizaci od Googlu a prohlásit práci za dokončenou.
BackTalk totiž obsahuje vlastní funkce, nastavení, dialogy a hlášení, která standardní TalkBack nemá. Právě ty bylo potřeba dohledat, přeložit a terminologicky sladit se zbytkem prostředí.
Současně bylo nutné projít i převzaté řetězce, zkontrolovat názvy produktu, správnost technických parametrů v XML, formátovací značky a další detaily, které mohou při sestavení aplikace způsobit chybu.
Pak přišla další důležitá fáze: vytvořit skutečné APK, nainstalovat je do telefonu a lokalizaci používat přímo v prostředí Backtalku.
Celá práce zabrala prakticky dva velmi intenzivní dny včetně večerů. Nešlo jen o samotný překlad. Velkou část času zabralo porovnávání souborů, opakované kontroly, sestavování aplikace, opravy problémů a následné testování v běžném provozu.
Kde pomohla umělá inteligence
Při práci jsem v některých částech využil také AI jako technického pomocníka.
Velmi dobře se hodila například pro porovnávání velkého množství lokalizačních řetězců, hledání chybějících položek, kontrolu XML struktury, kontrolu proměnných a formátovacích značek, práci s GitHubem nebo automatizaci některých ověřovacích kroků.
Nešlo však o situaci, kdy by se aplikace nechala automaticky přeložit a výsledek bez další kontroly putoval k vývojáři.
České formulace jsem průběžně procházel, upravoval a především ověřoval přímo na skutečném telefonu. Před odesláním do hlavního projektu tak lokalizace prošla nejen technickou kontrolou, ale také praktickým používáním.
Proč v tom hrál důležitou roli GitHub
Tady se naplno ukázala jedna z výhod otevřeného vývoje.
Zdrojové kódy BackTalku jsou veřejně dostupné na GitHubu. Mohl jsem si proto vytvořit vlastní fork projektu, české soubory upravit, sestavit testovací APK a vše vyzkoušet ještě předtím, než byly změny nabídnuty hlavnímu vývojáři.
Po dokončení kontroly a testování vznikl pull request #97 – Add complete Czech localization.
Vývojář jej následně přijal a změny byly začleněny do hlavní větve projektu. V seznamu změn oficiálního buildu 221 už najdeme přímo položku „Add complete Czech localization (#97)“.
Čeština je tedy od tohoto sestavení součástí oficiálního BackTalku.
Tím ale práce nekončí. Projekt se aktivně vyvíjí a nové funkce mohou přinášet další texty. Českou lokalizaci proto chci průběžně sledovat a podle potřeby aktualizovat.
Zdarma, bez licencí a prémiového odemykání
BackTalk je open-source projekt distribuovaný pod licencí Apache 2.0.
Za používání odečítače se neplatí, není potřeba kupovat licenci a projekt nemá systém placeného odemykání pokročilých funkcí uvnitř aplikace.
To považuji za důležitou výhodu zejména ve chvíli, kdy se mezi alternativními odečítači pro Android objevují také aplikace založené na předplatném, licencích nebo placených doplňcích.
A co bezpečnost?
U odečítače obrazovky je důvěra zásadní. Služba přístupnosti totiž z principu pracuje s velkým množstvím informací, které se na telefonu zobrazují.
Výhodou BackTalku je především otevřenost celého projektu. Zdrojový kód je veřejný, historii změn lze sledovat commit po commitu, jednotlivé příspěvky jsou dohledatelné přes pull requesty a vývojová APK jsou zveřejňována přímo v oficiálním GitHub repozitáři.
To samozřejmě samo o sobě neznamená, že je možné jakémukoli programu dát automaticky stoprocentní bezpečnostní záruku. Uživatel má ale podstatně lepší možnost ověřit původ aplikace a sledovat její vývoj než u anonymně upraveného APK šířeného bez dostupných zdrojových kódů.
BackTalk proto doporučuji stahovat výhradně z oficiálního repozitáře projektu.
Stažení a instalace
V době zveřejnění tohoto článku je aktuálním oficiálním vývojovým sestavením Development build 221.
- Telefon, Android TV a Google TV: Stáhnout aktuální BackTalk APK
- Wear OS: Stáhnout aktuální Backtalk pro Wear OS
Oba odkazy jsou přímo ty, které oficiální GitHub release projektu uvádí u svých instalačních souborů. Značka dev označuje průběžné vývojové sestavení. V okamžiku přípravy článku jde o build 221; až vývojář zveřejní novější verzi, stejné adresy budou poskytovat aktuální sestavení.
Instalace do telefonu:
- Stáhněte soubor backtalk.apk.
- Otevřete stažený soubor.
- Pokud Android instalaci z použitého prohlížeče nebo správce souborů zatím nepovoluje, otevřete nabídnuté nastavení a povolte instalaci aplikací z tohoto zdroje.
- Vraťte se zpět a potvrďte instalaci.
- Po dokončení otevřete Nastavení > Přístupnost.
- Pokud je právě aktivní TalkBack, nejprve jej vypněte.
- Vyberte BackTalk a službu zapněte.
Původní TalkBack zůstane v zařízení nainstalovaný a můžete se k němu kdykoli vrátit.
Na Android TV a Google TV se používá stejný soubor backtalk.apk, podle dokumentace projektu je ale instalace určena přes ADB. Je tedy potřeba povolit vývojářské možnosti a síťové ladění, připojit se k televizoru pomocí ADB a APK následně nainstalovat.
Aktualizace si BackTalk kontroluje sám
BackTalk dokáže kontrolovat dostupnost nových sestavení automaticky. Kontrola proběhne při spuštění a následně přibližně jednou denně.
Pokud je k dispozici novější verze, zobrazí se oznámení se seznamem změn, ze kterého lze aktualizaci stáhnout a nainstalovat. Při první instalaci aktualizace tímto způsobem může Android požádat o povolení instalace aplikací prostřednictvím Backtalku.
Kontrolu lze spustit také ručně přímo v nastavení pomocí položky Zkontrolovat aktualizace.
Má smysl BackTalk jen vyzkoušet, nebo na něj rovnou přejít?
Pokud jste s TalkBackem spokojení a nic vám v něm nechybí, samozřejmě není nutné měnit funkční řešení jen proto, že existuje alternativa.
Jestli vám ale vadí pomalejší reakce v některých situacích, chcete detailněji ovlivnit chování hlasového výstupu, využít výraznější haptickou odezvu, zvolit konkrétní zvukový výstup nebo vás lákají další možnosti ovládání, BackTalk podle mě rozhodně stojí alespoň za několikadenní vyzkoušení.
Pro náročnější uživatele může být zajímavý i jako hlavní odečítač. Zachovává známý základ TalkBacku, ale na mnoha místech přidává možnosti, které Google nenabízí, a současně se snaží odstranit konkrétní problémy původního řešení.
Navíc jej můžete mít nainstalovaný vedle TalkBacku, nic za něj neplatíte a celý vývoj lze veřejně sledovat.
A od buildu 221 k tomu přibyl ještě jeden podstatný důvod pro české uživatele: BackTalk už je kompletně česky.
Odkazy a použité zdroje
- Oficiální GitHub projektu BackTalk
- Oficiální dokumentace a informace k instalaci
- Podrobný přehled rozdílů oproti Google TalkBacku
- Aktuální vývojové sestavení BackTalku
- Přímé stažení APK pro telefon, Android TV a Google TV
- Přímé stažení APK pro Wear OS
- Pull request #97 – kompletní česká lokalizace
- Můj fork projektu použitý při přípravě a testování české lokalizace
- Zdrojové kódy Google TalkBacku
Článek vychází ze stavu projektu k 8. říjnu 2026. BackTalk je aktivně vyvíjen, takže číslo aktuálního sestavení i některé jeho funkce se mohou postupem času měnit.
