Czy moje własne nazwy pomieszczeń są tłumaczone, gdy udostępniam rzut?
Stałe słowa na rzucie — „Kuchnia”, „Szerokość” — program może mieć już przetłumaczone. Ale jeśli sam wpisałeś „Gabinet taty” albo „Pralnia”, tłumaczenie to zupełnie inne zadanie, a większość aplikacji go nie potrafi.
Krótka odpowiedź: Nie, z założenia nie. Standardowy typ pomieszczenia — „Kuchnia”, „Sypialnia” — jest wybierany z listy, więc może być wcześniej przetłumaczony. Ale jeśli sam wpiszesz nazwę, „Gabinet taty”, „Toaleta dla gości w piwnicy”, nie ma listy, w której można by ją znaleźć. Potrzebny jest program z funkcją tłumaczenia dowolnego tekstu, a tę ma tylko kilka aplikacji. Bez niej twoje własne słowo zostaje dosłownie, niezależnie od tego, w jakim języku napisana jest reszta rysunku.
Dwa rodzaje tekstu na rzucie — i dlaczego zachowują się inaczej
Rzut ma dwie warstwy tekstu i powstają one na różne sposoby. Pierwsza warstwa to stałe słowa programu: typy pomieszczeń wybierane z listy, nagłówki kolumn w zestawieniu, objaśnienia symboli. Jest ich ograniczona liczba, więc ktoś mógł je przetłumaczyć z wyprzedzeniem, raz na zawsze, na wszystkie języki, które aplikacja obsługuje.
Druga warstwa to to, co wpisujesz sam: nazwa pomieszczenia, notatka przy meblu, komentarz na marginesie. Taki tekst jest nieograniczony — nie istnieje lista wszystkiego, jak ludzie mogą nazwać swoją pralnię. Jeśli ma być przetłumaczony, musi to zrobić prawdziwy silnik tłumaczeniowy, który rozumie język, a nie tylko tabela odnośników.
Ta różnica nie jest kosmetyczna. Decyduje o tym, czy funkcję da się zbudować tanio i szybko, czy wymaga czegoś więcej — i dlatego wiele aplikacji rozwiązuje tylko pierwszą połowę.
Czy tłumaczenie działa na telefonie, czy w chmurze?
W praktyce istnieją obie możliwości, a różnica ma znaczenie dla tego, czego aplikacja od ciebie wymaga:
- Tłumaczenie w chmurze wysyła tekst na serwer, dostaje odpowiedź i ją wyświetla. Działa bez przygotowań, ale wymaga połączenia z internetem za każdym razem, a tekst opuszcza telefon — dla notatki w rodzaju „kod do skrytki na klucze w szopie” nie jest to bez znaczenia.
- Tłumaczenie na samym urządzeniu korzysta z modelu językowego pobranego na telefon. Za pierwszym razem trzeba pobrać pakiet językowy — zwykle kilkaset megabajtów na język — ale potem tłumaczenie działa bez internetu, a tekst nigdy nie opuszcza telefonu.
Żadne z rozwiązań nie jest idealne. Tłumaczenie w chmurze jest często nieco lepsze przy nietypowych słowach, bo korzysta z większego modelu. Tłumaczenie na urządzeniu jest wolniejsze do skonfigurowania za pierwszym razem, ale bardziej niezawodne, gdy stoisz w domu bez zasięgu, i dyskretniejsze wobec treści.
A jeśli słowa nie da się przetłumaczyć?
Zdarza się — wyrazy złożone, pieszczotliwe przezwiska, literówki albo słowa użyte w znaczeniu, którego silnik tłumaczeniowy nie zna. Oto ważna zasada, niezależnie od tego, z jakiego programu korzystasz: słowo, którego nie da się przetłumaczyć, ma zostać nietknięte w języku oryginału — nigdy zgadnięte na coś innego. Zły tłumacz zapełnia lukę domysłem, który brzmi płynnie, ale znaczy coś błędnego. To gorsze niż brak tłumaczenia, bo nie widać, że coś poszło nie tak.
Sprawdź to sam, zanim zaufasz funkcji: wpisz nazwę pomieszczenia ze słowem złożonym lub nietypowym, przetłumacz rysunek i zobacz, czy wynik ma sens w drugim języku. Jeśli wygląda dziwnie, prawdopodobnie silnik zgadywał zamiast uczciwie się poddać.
Dlaczego to nie jest po prostu „Tłumacz Google na całość”
Można by sądzić, że rozwiązaniem jest przepuszczenie całego PDF-a przez usługę tłumaczeniową. Problem w tym, że rzut nie jest tekstem ciągłym — to etykiety siedzące w stałych miejscach obok linii i liczb. Ogólne tłumaczenie nie odróżnia nazwy pomieszczenia od wymiaru i może „przetłumaczyć” liczbę albo przesunąć tekst tak, że nie pasuje już do linii, do której należał. Żeby tłumaczenie działało rzetelnie na rysunku, program musi dokładnie wiedzieć, które pola tekstowe to twoje własne słowa, i ruszać tylko je.
Jak wycisnąć z tej funkcji jak najwięcej, w dowolnej aplikacji
- Pisz nazwy pomieszczeń prosto. „Gabinet” tłumaczy się lepiej niż „Dawny pokój do pracy taty z krzywymi półkami” — im więcej napiszesz, tym więcej może pójść źle.
- Pobierz pakiet językowy z wyprzedzeniem, jeśli tłumaczenie działa na telefonie. Zwykle trzeba go pobrać, zanim staniesz bez dostępu do sieci i będziesz go potrzebować od razu.
- Sprawdź wynik, zanim wyślesz go dalej. Nawet dobry tłumacz może potknąć się na jednym słowie — taniej jest zauważyć to samemu niż pozwolić, by zauważył odbiorca.
- Zachowaj obok polską (lub oryginalną) wersję, jeśli rysunek jest ważny. Wtedy masz z czym porównać, gdy tłumaczenie wydaje się podejrzane.
Co robi HouseSense
W HouseSense twoje własne nazwy pomieszczeń są tłumaczone na samym telefonie, a nie w chmurze — tekst nie opuszcza urządzenia. Za pierwszym razem trzeba pobrać pakiet językowy z arkusza raportu („Pobierz pakiet językowy dla własnych tekstów”), a potem nazwy są tłumaczone razem z resztą PDF-a, gdy wybierzesz język eksportu. Jeśli słowa nie da się przetłumaczyć, zostaje dosłownie w języku oryginału — nigdy nie jest zgadywane. Stałe teksty w aplikacji — typy pomieszczeń, nagłówki zestawienia i podobne — to inny mechanizm: gotowe tłumaczenia w 13 językach, niezależnie od tego, czy pakiet językowy dla twoich własnych słów został pobrany.
Kiedy nie warto się tym martwić
Jeśli używasz tylko standardowych nazw — Kuchnia, Łazienka, Salon — całe to pytanie jest bez znaczenia: takie słowa są zawsze objęte, bo wybiera się je z listy, a nie pisze swobodnie. Dopiero gdy zaczynasz wpisywać własne nazwy i notatki, różnica między dwiema warstwami tłumaczenia staje się widoczna. Jeśli rzut ma służyć wewnętrznie, tobie samemu, to też nie jest problem — dopiero gdy ma wyjść z domu do kogoś, kto mówi innym językiem, ma znaczenie, czy twoje własne słowa się przeniosły.