Tłumaczenie wiadomości

Marinara Engine tłumaczy wiadomości czatu między językami. Z tego przewodnika dowiesz się, jak wybrać usługę tłumaczenia, ustawić języki, włączyć tłumaczenie automatyczne i przetłumaczyć pojedynczą wiadomość.

Tłumaczenie ustawia się osobno dla każdego czatu. Każdy czat ma własną usługę, własne języki i własne klucze. Żeby nowe czaty zaczynały z tymi samymi ustawieniami, zapisz je jako domyślne ustawienia tłumaczenia.

Gdzie znaleźć ustawienia tłumaczenia

  1. Otwórz czat w dowolnym trybie (Conversation, Roleplay lub Game).
  2. Otwórz Chat Settings (ustawienia czatu).
  3. Znajdź sekcję Translation (tłumaczenie).

Wszystkie opisane niżej ustawienia znajdują się w tej sekcji.

Wybór dostawcy

Lista Provider (dostawca) ma cztery opcje.

DostawcaCzego wymagaUwagi
Google TranslateNiczegoOpcja domyślna. Za darmo, bez klucza. Do 5000 znaków na żądanie.
DeepL APIKlucza API DeepLWyższa jakość. Działają klucze darmowe i płatne.
DeepLX (self-hosted)Adresu serwera DeepLXDla serwera DeepLX uruchomionego samodzielnie.
AI (via connection)Konta AITłumaczy jeden z twoich modeli AI.

Usługa Google Translate działa bez żadnej konfiguracji. Inną opcję wybierz tylko wtedy, gdy potrzebujesz tego, co oferuje.

Ustawianie języków

Języki ustawiają dwa pola. Oba mają domyślnie wartość en (angielski).

Na przykład jeśli piszesz po hiszpańsku, a AI najlepiej radzi sobie po angielsku, ustaw Model Language na en, a My Language na es.

Dla Google Translate, DeepL API i DeepLX wpisz krótki kod, na przykład en, ja, es, de, fr, zh albo ko. Dla AI (via connection) wpisz nazwę języka, na przykład English, Japanese albo Spanish.

Jeśli się nie udało: błędny kod albo nazwa kończy się błędem albo niezmienionym tekstem. Sprawdź format właściwy dla wybranego dostawcy.

DeepL API

Wybierz DeepL API i wklej klucz ze swojego konta DeepL w pole DeepL API Key (klucz API DeepL). Klucz zakończony na :fx pochodzi z planu darmowego i Marinara wysyła go do darmowej usługi DeepL. Każdy inny klucz traktowany jest jak płatny.

xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx:fx

DeepLX

DeepLX to darmowy serwer tłumaczeń, który uruchamiasz samodzielnie. Wybierz DeepLX (self-hosted) i wpisz adres swojego serwera w polu DeepLX URL (adres DeepLX), na przykład http://localhost:1188.

Serwer DeepLX na twoim komputerze albo w sieci lokalnej ma adres lokalny. Ze względów bezpieczeństwa Marinara domyślnie blokuje adresy lokalne. Aby je dopuścić, dodaj tę linię do pliku .env i zapisz plik. Ponowne uruchamianie nie jest potrzebne. Zmiana zaczyna działać zwykle w ciągu kilku sekund, najwyżej po około 30 sekundach. Gdzie jest ten plik, pokazuje Konfiguracja serwera.

DEEPLX_LOCAL_URLS_ENABLED=true

Serwer DeepLX pod publicznym adresem internetowym nie potrzebuje tego ustawienia.

AI (via connection)

Wybierz AI (via connection), żeby tłumaczył jeden z twoich modeli AI. Pojawiają się trzy pola.

You are a translator. Translate the given text accurately into {{targetLanguage}},
preserving formatting, markdown, and any special characters like *asterisks* for actions.
Output ONLY the translated text, nothing else -- no explanations, no extra commentary.

Włączanie tłumaczenia automatycznego

Pod ustawieniami dostawcy są cztery przełączniki. Wszystkie są domyślnie wyłączone.

W trybie Conversation zawsze możesz przetłumaczyć niewysłany szkic: kliknij przycisk buźki przy polu wiadomości, a następnie Tools → Translate draft (narzędzia, przetłumacz szkic), na komputerze lub telefonie. Nie musisz włączać żadnego z tych przełączników. Akcja używa ustawień tłumaczenia wiadomości wychodzących tego czatu i zastępuje szkic do sprawdzenia. Niczego nie wysyła. Nieudane tłumaczenie pozostawia szkic bez zmian.

Domyślne ustawienia tłumaczenia dla nowych czatów

Przycisk Save translator defaults (zapisanie domyślnych ustawień tłumaczenia) pod przełącznikami zapisuje ustawienia tłumaczenia tego czatu dla nowych czatów w każdym trybie. Ustawienia z kreatora i z profilu ustawień mają pierwszeństwo. Istniejące czaty zachowują własne ustawienia. Przycisk Forget saved defaults (usunięcie zapisanych ustawień domyślnych) je czyści. Noodle korzysta z tych samych ustawień domyślnych.

Klucz API DeepL i adres DeepLX zostają w tej instalacji aplikacji Marinara Engine. Eksporty czatów, wyeksportowane profile ustawień i pliki z Export Profile (Eksportuj profil) je pomijają, a import żadnego z nich nigdy ich nie ustawia. Po przeniesieniu czatu do innej instalacji wpisz je ponownie.

Tłumaczenie pojedynczej wiadomości

Każda wiadomość, twoja i ta od AI, ma na pasku akcji przycisk Translate (tłumaczenie, ikona języków). Działa bez żadnego z powyższych przełączników.

  1. Najedź kursorem na wiadomość albo dotknij jej na telefonie, żeby pokazał się jej pasek akcji.
  2. Kliknij Translate.
  3. Tłumaczenie pojawia się pod wiadomością albo, przy włączonym Show Only Translation, w jej miejscu.
  4. Kliknij przycisk ponownie, żeby ukryć tłumaczenie. Jego etykieta brzmi wtedy Hide translation.

Tłumaczenie zapisuje się razem z wiadomością i przetrwa odświeżenie strony oraz przejście do innego czatu. Korzysta z tego samego dostawcy i języka z pola My Language co sekcja opisana wyżej.

Ograniczenia dostawców

Powiązane przewodniki