Kaltaisesi lukijat auttavat tukemaan MUO: ta. Kun teet ostoksen käyttämällä sivustollamme olevia linkkejä, voimme ansaita kumppanipalkkion. Lue lisää.

Sanojen, lauseiden ja asiakirjojen välitön kääntäminen on olennainen osa 2000-luvun online- ja offline-elämää. Vaikka Google-kääntäjä on esiasennettu useimpiin Android-puhelimiin, monet ihmiset eivät halua häiritsevää mainontaa yritys tietää, kuinka monta cervezaa he tilaavat Barcelonan baarista tai heidän toimintansa tarkan luonteen Aguascalientes.

LibreTranslate-sovelluksen avulla voit isännöidä omaa käännöspalveluasi Raspberry Pi: llä, mikä helpottaa useiden kielten kääntämistä liian kiinnostuneiden teknologiajättien silmien ulottumattomissa.

Miksi et käytä Google Kääntäjää?

Jos olet sellainen, joka isännöi jo itse useita sivustoja ja palveluita Raspberry Pi: llä, sinulla on todennäköisesti jo vastaus tähän. Yrität irtautua suuresta tekniikasta ja kehittää jonkinlaista digitaalista omavaraisuutta ilman sitä menettää kaikki toiminnallisuus ja helppous, joka liittyy elämiseen teknisesti kehittyneessä ympäristössä yhteiskuntaan.

On helppoa hyväksyä Googlen ja muiden teknologiajättien tarjoamat elämänlaadun parannukset ja jättää huomiotta räikeät yksityisyyden loukkaukset, tietojen paljastaminen ja opittu riippuvuus ekosysteemistä, josta sinut voidaan karkottaa milloin tahansa aika.

Olemme äskettäin käsitelleet Raspberry Pi itseisännöintiprojekteja yleisten palveluiden korvaamiseksi, mukaan lukien:

  • Jellyfin luoda suoratoistomediapalvelin
  • Mycroft rakentaa oman äänikäyttöisen virtuaalisen avustajan
  • Äänikirjahylly äänikirjojen suoratoistoon
  • Kuinka rakentaa Raspberry Pi -pohjainen sähköpostipalvelin
  • FreshRSS tapa saada uutisia
  • Ja erilaisia ​​itseisännöityjä Google Photos -vaihtoehtoja.

Viime aikoihin asti mahdollisuutesi kääntää sanoja, lauseita ja asiakirjoja ovat olleet rajalliset, mutta nyt voit käyttää omaa Pi-pohjaista käännöspalveluasi, joka on käytettävissä millä tahansa laitteella.

Mikä on LibreTranslate?

LibreTranslate on ilmainen ja avoimen lähdekoodin konekäännössovellusliittymä, joka julkaistiin vuonna 2020, ja Raspberry Pi -yhteensopivat ARM64-kuvat putoavat joulukuussa 2022. Projekti on täysin itseisännöity, ja sen käännösmoottori toimii avoimen lähdekoodin Argos Translate -kirjastolla Googlen tai Azuren sijaan.

Jos käytät LibreTranslatea Raspberry Pi -laitteessa, voit käyttää käännöksiä joko omistettujen FOSS-sovellusten kautta tai verkkokäyttöliittymän kautta, johon pääsee millä tahansa selaimella.

Kuinka asentaa LibreTranslate Raspberry Pi -laitteeseen

LibreTranslate ei toimi missä tahansa Raspberry Pi: ssä, koska se vaatii melkoisen prosessointitehoa, ja kuvat ovat saatavilla vain ARM64:lle aiempien 32-bittisten versioiden sijaan. Varmista siis, että sinulla on Raspberry Pi 4B, jossa on uusin 64-bittinen käyttöjärjestelmä.

On olemassa useita tapoja asentaa LibreTranslate Raspberry Pi -laitteeseen, mutta helpoin tapa on käyttää Dockeria. Kirjoita, sillä sen avulla voit helposti hallita palvelua sekä vetää ja päivittää uusia kuvia vapautettu.

Yhdistä Raspberry Pi -laitteeseen Secure Shellin (SSH) avulla ja päivitä sitten kaikki asennetut ohjelmistot:

sudo apt päivittää
sudo apt päivitys

Jos sinulla ei ole Docker ja Docker Compose asennettu, sinun pitäisi asentaa ne nyt. Tarvitset myös Gitin.

sudo apt Asentaa git

Varmista, että olet kotihakemistossasi, ja kloonaa sitten LibreTranslate GitHub -arkisto:

CD ~
git klooni https://github.com/LibreTranslate/LibreTranslate.git

Siirry uuteen hakemistoon:

CD LibreTranslate

Ja sitten syötä:

docker-compose up -d --rakentaa

Huomautus: Jos käytät jo palvelua portin 5000 kautta, sinun on muokattava docker-compose.yml tiedosto:

nanotelakka-säveltäminen.yml

…ja aseta uusi käyttämätön portti.

Docker Compose lataa Docker-kuvat ja suorittaa komentosarjoja LibreTranslate-säilöjen määrittämiseksi. Tämä prosessi voi kestää jopa puoli tuntia, joten käytä aika työalueen puhdistamiseen. Kun olet valmis, palaat komentokehotteeseen.

Käytä LibreTranslatea paikallisverkossasi

Jos et vaihtanut porttia Docker Composessa, LibreTranslate-esiintymän verkkokäyttöliittymä on saatavilla paikallisessa verkossasi osoitteessa your.pi.local.ip.-osoite: 5000, ja voit käyttää sitä selaimesi kautta.

Kirjoita tai liitä tekstisi vasemmalla olevaan ruutuun, niin käännetty tulos näkyy oikealla olevassa laatikossa. Oletusarvoisesti syöttökieli on englanti, mutta voit valita 29 kielestä avattavasta luettelosta tai jopa käskeä LibreTranslatea tunnistamaan kielen automaattisesti. Tuettuja kieliä ovat iiri, katalaani ja azerbaidžani sekä yleisempiä eurooppalaisia ​​ja aasialaisia ​​kieliä.

Käännös tapahtuu heti kun tekstiä syötetään, joten sinun ei tarvitse lyödä Palata tai paina mitä tahansa muuta painiketta. Jos teksti, jonka haluat kääntää, on tiedostossa, napsauta näkyvää tekstiä Käännä tiedosto -painiketta ja napsauta turkoosia latauspainiketta valitaksesi tiedostosi. Tuettuja tiedostomuotoja ovat .txt, .odt, .odp, .docx, .pptx, .epub, .html.

Käännettävän tekstin kokoa ei ole rajoitettu, mutta voit asettaa merkkirajoituksen helposti muokkaamalla docker-compose.yml tiedosto.

Käytä LibreTranslatea Internetin kautta

Todennäköisyys on hyvä, että kun tarvitset kipeästi käännösohjelmistoa, olet ulkona maailma – kaukana Raspberry Pi: stä ja yrittää epätoivoisesti neuvotella taksimatkasta lentokentältä AirBnB.

Ensimmäinen asia on varmistaa, että voit käyttää Pi: täsi kotiverkkosi ulkopuolelta. Vieraile reitittimesi järjestelmänvalvojasivulla (yleensä osoitteessa 192.168.1.1) ja etsi Sataman hallinta osio. Luo uusi merkintä HTTP-pyynnöille.

Aseta sekä paikallinen että julkinen portti 80ja paikallisen IP-osoitteen Raspberry Pi: n IP-osoitteeksi. HTTPS-pyyntöjä varten tarvitaan toinen avoin portti. Aseta sekä paikallinen että julkinen portti 443, ja jälleen paikallisesta IP-osoitteesta Pi: si IP-osoitteeseen.

Valitse verkkotunnuksen nimi tai aliverkkotunnus hyvä verkkotunnusten rekisteröijä. Etsi rekisterinpitäjän asetussivulta "Advanced DNS" -asetukset ja lisää uusi A ennätys. Aseta Isäntä kenttään "@" ja arvokenttä kotisi IP-osoitteeseen. Aseta TTL (Time to Lease) -arvo mahdollisimman pieneksi ja tallenna sitten.

Asenna Apache takaisin Pi: lle:

sudo apt Asentaa apache2

Käynnistä ja ota Apache käyttöön seuraavilla komennoilla:

sudo systemctl alkaa apache2
sudo systemctl ota käyttöön apache2

Ota Apachen välityspalvelinmoduulit käyttöön seuraavilla tavoilla:

sudo a2enmod välityspalvelin
sudo a2enmod välityspalvelin_http

Vaihda nyt hakemistoa ja luo uusi conf-tiedosto:

CD /etc/apache2/sites-available
sudonanovapaa käännös.conf

Liitä uuteen tiedostoon seuraavat rivit:

<VirtualHost *:80>
Palvelimen nimiverkkotunnuksesi-nimi.tld
ProxyPass / http://127.0.0.1:5000/
ProxyPassReverse / http:/127.0.0.1:5000/
ProxyPreserveHost päällä
VirtualHost>

Tallenna ja poistu nanosta Ctrl + O, sitten Ctrl + X, ja ota uusi conf-tiedosto käyttöön:

sudoa2ensitevapaa käännös.conf

…ja käynnistä Apache uudelleen.

sudo service apache2 käynnistyy uudelleen

Varmistaaksesi, että käännökset ovat salattuja kuljetuksen aikana eivätkä avoimia salakuuntelijoille, käytä Certbotia salausavainten ja suojaussertifikaattien hakemiseen. Asenna se:

sudo add-apt-repository ppa: certbot/certbot
sudo apt päivittää
sudo apt-saada asenna python3-certbot-apache

Suorita Certbot:

sudo certbot

…ja käynnistä Apache uudelleen.

sudo service apache2 käynnistyy uudelleen

Voit nyt käyttää LibreTranslatea millä tahansa selaimella osoitteessa https://your-domain-name.tld.

Käytä LibreTranslate-esiintymääsi sovelluksella

Pi-käyttöistä kääntäjää on helppo käyttää liikkeellä ollessasi. Jos olet Android-käyttäjä, voit ladata LibreTranslatorin osoitteesta Google Play Kauppa tai alkaen F-Droid. Jos käytät iPhonea, voit löytää LiTranslate App Storessa.

Avaa sovelluksen asetukset ja kirjoita verkkotunnuksesi Mukautetun palvelimen URL-osoite -kenttään. Käännettävä teksti menee yläkenttään ja käännös näkyy näytön alareunassa. Siinä kaikki.

3 kuvaa

Ota kaikki irti Raspberry Pi -isännöidystä kääntäjästäsi

Saatavillasi on valtava valikoima käännöksiä, joten voit matkustaa kaikkialla maailmassa luottavaisin mielin kysyä reittiohjeita, tilata ruokaa ja keskustella paikallisten kanssa.

Kun kiertelet maailmaa, voit ottaa valokuvia ja ladata ne automaattisesti puhelimestasi itse isännöimään Raspberry Pi PhotoPrism -esiintymään.