Błyskawiczny tłumacz tekstu / instantTranslate

Ten dodatek służy do tłumaczenia zaznaczonego i/lub schowka tekstu z jednego języka na drugi. Odbywa się to za pomocą usługi Tłumacz Google.

Konfigurowanie języków

Aby skonfigurować język źródłowy, docelowy, oraz ewentualnie język zamiany, idź do: menu NVDA >> Ustawienia >> Ustawienia Instant Translate.

Znajdują się tam dwie listy rozwijane, nazwane "Język źródłowy" and "Język docelowy", oraz pole wyboru określające czy tłumaczenie ma być kopiowane do schowka.

Ponadto, jeśli wybrano opcję auto na liście "Język źródłowy", będzie tam również lista "Język zamiany" oraz pole wyboru określające automatyczną zamianę.

Znaczenie pierwszych list rozwijanych i pola wyboru kopiowania jest oczywiste, ale kilka słów o pozostałych elementach jest konieczne. Pamiętaj, że poniższe wyjaśnienia zakładają, że język źródłowy jest ustawiony na auto.

Lista "Język zamiany" jest użyteczna, gdy zamieniasz za pomocą skryptu (więcej poniżej) język źródłowy i docelowy; język docelowy ustawiony na auto nie ma sensu, więc dodatek ustawia go na wartość powyższej listy.

A zatem wyobraźmy sobie taką sytuację: zwykle tłumaczysz na angielski (twój podstawowy język), ale czasem (np. podczas tworzenia dokumentu) musisz przetłumaczyć coś na włoski (przypuśćmy, że jest to drugi język, którym się posługujesz); możesz ustawić "język zamiany" na Włoski, aby móc tłumaczyć z angielskiego na włoski bez zmiany ustawień dodatku. Ta funkcja ma różną użyteczność, zależnie od twoich potrzeb.

Obecnie pole wyboru automatycznej zamiany pojawia się wtedy i tylko wtedy, gdy "język źródłowy" jest ustawiony na auto, jest także bezpośrednio związane z listą "język zamiany". Jeśli aktywowane, dodatek próbuje automatycznie przełączać z ustawienia języka źródłowego i docelowego, na konfigurację w której język docelowy staje się źródłowy, a język wybrany na liście "język zamiany" staje się nowym językiem docelowym; szczególnie przydatne, gdy język źródłowy tekstu, który chcesz tłumaczyć jest językiem docelowym.

Prosty przykład: rozważmy sytuację omawianą poprzednio; jeśli tłumaczysz tekst w języku innym niż angielski, nie stanowi to problemu, otrzymujesz prawidłowe tłumaczenie po angielsku. Jeśli jednak chcesz przetłumaczyć tekst z angielskiego, zwykle otrzymasz tłumaczenie angielskie identyczne z oryginałem, co jest bezużyteczne. Dzięki funkcji automatycznej zamiany, zakładając, że chcesz wiedzieć jak twój tekst będzie brzmieć po Włosku, dodatek automatycznie ustawia język docelowy na Włoski i zwraca prawidłowe tłumaczenie.

W każdym razie jest to konfiguracja tymczasowa; Jeśli ta opcja nie ma wpływu (jest eksperymentalna), spróbuj ręcznie dojeżdżać do stabilnej konfiguracji, używając gestu do zamiany opisanego poniżej. Jest to eksperymentalne, ponieważ w niektórych sytuacjach (zazwyczaj z krótkimi tekstami) Google nie rozpoznaje poprawnie prawdziwego języka źródłowego i musisz ręcznie zamienić języki za pomocą skryptu, aby wymusić język źródłowy jako poprzedni język docelowy (angielski w naszym przykładzie).

Przynajmniej w oknie dialogowym parametrów ustawień mowy (Menu NVDA >> Preferencje >> Mowa) możesz zaznaczyć opcję "Automatyczne przełączanie języka (jeśli jest obsługiwane)". W ten sposób, jeśli używasz syntezatora wielojęzycznego, tłumaczenie zostanie ogłoszone przy użyciu głosu języka docelowego syntezatora.

Użycie

Możesz użyć tego dodatku na trzy sposoby:

  1. Zaznacz tekst za pomocą poleceń zaznaczania (na przykład Shift za pomocą strzałek) i naciśnij powiązany, aby przetłumaczyć. wynik tłumaczenia zostanie odczytany za pomocą syntezatora, którego używasz.
  2. Możesz również przetłumaczyć tekst ze schowka.
  3. Naciśnij dedykowany skrótu, aby przetłumaczyć ostatni tekst mówiony.

Skróty

Wszystkie poniższe polecenia muszą być wywołane po klawiszu modyfikatora "NVDA+Shift+t":

Zmiany w wersji 4.4.3

Zmiany w wersji 4.4.2

Zmiany dla wersji 4.4

Zmiany w wersji 4.3

Zmiany w wersji 4.2

Zmiany dla wersji 4.1

Zmiany dla wersji 4.0

Zmiany dla wersji 3.0

Zmiany dla wersji 2.1

Zmiany dla wersji 2.0

Zmiany dla wersji 1.0

[[!tag dev stable]]