Sizin gibi okuyucular MUO'yu desteklemeye yardımcı oluyor. Sitemizdeki bağlantıları kullanarak bir satın alma işlemi gerçekleştirdiğinizde, bir ortaklık komisyonu kazanabiliriz. Devamını oku.

Kelimeleri, cümleleri ve belgeleri anında çevirebilmek, 21. yüzyılda çevrimiçi ve çevrimdışı yaşamın önemli bir parçasıdır. Google Çeviri çoğu Android telefona önceden yüklenmiş olarak gelse de, birçok kişi araya giren bir reklam istemez. Barselona'daki bir barda kaç tane cerveza sipariş ettiklerini veya buradaki faaliyetlerinin tam olarak doğasını bilen şirket Aguascalientes.

LibreTranslate ile, kendi çeviri hizmetinizi bir Raspberry Pi'de barındırabilir ve fazla ilgili teknoloji devlerinin gözünden uzakta birden çok dili çevirmeyi kolaylaştırabilirsiniz.

Neden Google Çeviri Kullanmıyorsunuz?

Bir Raspberry Pi'de zaten bir grup site ve hizmeti kendi kendine barındıran türden biriyseniz, muhtemelen buna zaten bir cevabınız vardır. Büyük teknolojiden uzaklaşmaya ve bir tür dijital özgüven geliştirmeye çalışıyorsunuz. teknolojik olarak gelişmiş bir yerde yaşamanın getirdiği işlevsellik ve kolaylıktan herhangi birini kaybetmek toplum.

instagram viewer

Google ve diğer teknoloji devleri tarafından sunulan yaşam kalitesi iyileştirmelerini kabul etmek ve bariz şeyleri görmezden gelmek kolaydır. mahremiyet ihlalleri, veri ifşası ve herhangi bir zamanda atılabileceğiniz bir ekosisteme öğrenilmiş bağımlılık zaman.

Kısa bir süre önce, aşağıdakiler de dahil olmak üzere yaygın hizmetlerin yerini alacak Raspberry Pi kendi kendine barındırma projelerini ele aldık:

  • Akışlı ortam sunucusu oluşturmak için Jellyfin
  • Kendi ses özellikli sanal asistanınızı oluşturmak için Mycroft
  • Sesli kitap akışı için sesli kitap rafı
  • Raspberry Pi tabanlı bir e-posta sunucusu nasıl oluşturulur?
  • Haber almanın bir yolu olarak FreshRSS
  • Ve kendi kendine barındırılan çeşitli Google Fotoğraflar alternatifleri.

Yakın zamana kadar kelimeleri, cümleleri ve belgeleri çevirme seçenekleriniz sınırlıydı, ancak artık herhangi bir cihazdan erişilebilen kendi Pi tabanlı çeviri hizmetinizi çalıştırabilirsiniz.

LibreTranslate nedir?

LibreTranslate, Aralık 2022'de Raspberry Pi uyumlu ARM64 görüntüleri ile 2020'de piyasaya sürülen ücretsiz ve açık kaynaklı bir makine çevirisi API'sidir. Çeviri motoru Google veya Azure yerine açık kaynaklı Argos Translate kitaplığı tarafından desteklenen proje tamamen kendi kendine barındırılmaktadır.

Raspberry Pi'nizde LibreTranslate'i çalıştırırsanız, çevirilere özel FOSS uygulamaları aracılığıyla veya herhangi bir tarayıcıyla erişilebilen bir web ön ucu aracılığıyla erişebilirsiniz.

Raspberry Pi'nize LibreTranslate Nasıl Kurulur

LibreTranslate, adil bir işlem gücü gerektirdiğinden herhangi bir Raspberry Pi üzerinde çalışmaz ve görüntüler, önceki 32 bit sürümleri yerine yalnızca ARM64 için kullanılabilir. Bu nedenle, yeni bir 64 bit işletim sistemi çalıştıran bir Raspberry Pi 4B'ye sahip olduğunuzdan emin olun.

Raspberry Pi'nize LibreTranslate'i kurmanın birçok yolu vardır, ancak en kolay yol Docker'ı kullanmaktır. Hizmeti kolayca yönetmenize ve yeni görüntüler geldiğinde çekmenize ve güncellemenize izin verdiği için oluşturun. piyasaya sürülmüş.

Secure Shell (SSH) kullanarak Raspberry Pi'nize bağlanın, ardından kurulu tüm yazılımları güncelleyin:

sudo uygun güncelleme
sudo uygun yükseltme

eğer sahip değilsen Docker ve Docker Compose yüklü, bunları şimdi yüklemelisiniz. Git'e de ihtiyacınız olacak.

sudo uygun düzenlemek git

Ana dizininizde olduğunuzdan emin olun, ardından LibreTranslate GitHub deposunu klonlayın:

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

Yeni dizine taşıyın:

CD Ücretsiz Çeviri

Ve sonra şunu girin:

docker-oluştur -d --inşa etmek

Not: Zaten 5000 numaralı bağlantı noktası üzerinden bir hizmet çalıştırıyorsanız, docker-compose.yml dosya:

nanoliman işçisi-oluştur.yml

…ve kullanılmayan yeni bir bağlantı noktası ayarlayın.

Docker Compose, Docker görüntülerini indirecek ve LibreTranslate kapsayıcılarınızı kurmak için betikleri çalıştıracaktır. Bu işlem yarım saatten fazla sürebilir, bu nedenle çalışma alanınızı temizlemek için bu süreyi kullanın. Tamamlandığında, komut istemine geri döneceksiniz.

LibreTranslate'e Yerel Ağınız Üzerinden Erişin

Docker Compose'unuzdaki bağlantı noktasını değiştirmediyseniz, LibreTranslate bulut sunucunuz için web arayüzü yerel ağınızda şu adreste mevcut olacaktır: your.pi.local.ip.address: 5000ve tarayıcınız üzerinden erişebilirsiniz.

Metninizi soldaki kutuya yazın veya yapıştırın; çevrilmiş çıktı sağdaki kutuda görünecektir. Varsayılan olarak, giriş dili İngilizce'dir, ancak açılır listeden 29 dil arasından seçim yapabilir, hatta LibreTranslate'e dili otomatik olarak algılamasını söyleyebilirsiniz. Desteklenen diller, daha yaygın Avrupa ve Asya dillerinin yanı sıra İrlandaca, Katalanca ve Azerice'yi içerir.

Metin girilir girilmez çeviri anında yapılır, yani basmanız gerekmez Geri dönmek veya diğer düğmelere basın. Çevirmek istediğiniz metin bir dosyadaysa öne çıkana tıklayın. Dosyayı Çevir düğmesini tıklayın ve dosyanızı seçmek için turkuaz yükle düğmesini tıklayın. Desteklenen dosya biçimleri arasında .txt, .odt, .odp, .docx, .pptx, .epub, .html bulunur.

Çevrilecek metnin boyutuyla ilgili herhangi bir sınırlama yoktur, ancak metninizi düzenleyerek kolayca bir karakter sınırı belirleyebilirsiniz. docker-compose.yml dosya.

LibreTranslate'e İnternet Üzerinden Erişin

Çeviri yazılımına umutsuzca ihtiyaç duyduğunuzda, dışarıda ve dışarıda olma şansınız yüksektir. dünya — Raspberry Pi'nizden çok uzakta ve çaresizce havaalanından evinize bir taksi yolculuğu yapmaya çalışıyor AirBnB.

Yapılacak ilk şey, Pi'nize ev ağınızın dışından erişebildiğinizden emin olmaktır. Yönlendiricinizin yönetici sayfasını ziyaret edin (genellikle 192.168.1.1'dir) ve Liman Yönetimi bölüm. HTTP istekleri için yeni bir giriş oluşturun.

Hem yerel hem de genel bağlantı noktasını şu şekilde ayarlayın: 80ve yerel IP adresinden Raspberry Pi'nizin IP adresine. HTTPS istekleri için ikinci bir açık bağlantı noktası gerekir. Hem yerel hem de genel bağlantı noktasını şu şekilde ayarlayın: 443ve yine yerel IP adresinden Pi'nizin IP adresine.

Bir alan adı veya alt alan adı seçin iyi bir alan adı kayıt şirketi. Kayıt şirketinin ayarlar sayfasından "Gelişmiş DNS" seçeneklerini bulun ve yeni bir tane ekleyin. A kayıt. Yı kur Ev sahibi alan "@" ve değer alanını ev IP adresinize. TTL (Kiralama Süresi) değerini mümkün olduğu kadar düşük ayarlayın ve ardından kaydedin.

Pi'ye geri dönün, Apache'yi kurun:

sudo uygun düzenlemek apache2

Aşağıdaki komutlarla Apache'yi başlatın ve etkinleştirin:

sudo systemctl başlangıç apache2
sudo systemctl olanak vermek apache2

Apache'nin proxy modüllerini şununla etkinleştirin:

sudo a2enmod proxy'si
sudo a2enmod proxy_http

Şimdi dizini değiştirin ve yeni bir conf dosyası oluşturun:

CD /etc/apache2/sites-available
sudonanoserbest çeviri.conf

Yeni dosyada aşağıdaki satırları yapıştırın:

<SanalHost *:80>
Sunucu adıalan adınız.tld
ProxyPass / http://127.0.0.1:5000/
ProxyPassTers / http:/127.0.0.1:5000/
ProxyPreserveHost Açık
SanalHost>

Kaydet ve nano ile çık Ctrl + O, Daha sonra Ctrl + X, ve yeni conf dosyanızı şununla etkinleştirin:

sudoa2ensiteserbest çeviri.conf

…ve Apache'yi yeniden başlatın.

sudo servisi apache2 yeniden başlat

Çevirilerinizin aktarım sırasında şifrelendiğinden ve gözetmenlere açık olmadığından emin olmak için, şifreleme anahtarlarını ve güvenlik sertifikalarını almak üzere Certbot'u kullanmalısınız. İle kurun:

sudo add-apt-repository ppa: certbot/certbot
sudo uygun güncelleme
sudo apt-elde etmek python3-certbot-apache'yi kurun

Certbot'u çalıştırın:

sudo sertifikası

…ve Apache'yi yeniden başlatın.

sudo servisi apache2 yeniden başlat

Artık LibreTranslate'inize şu adresten herhangi bir tarayıcıdan erişebilirsiniz: https://your-domain-name.tld.

LibreTranslate Örneğinize Bir Uygulamayla Erişin

Hareket halindeyken Pi destekli tercümanınıza erişmek kolaydır. Android kullanıcısıysanız, LibreTranslator'ı şu adresten indirebilirsiniz: Google Oyun mağazası veya dan F-Droid. Bir iPhone kullanıyorsanız, bulabilirsiniz App Store'da LiTranslate.

Uygulama ayarlarını açın ve etki alanınızı "Özel Sunucu URL'si" alanına girin. Çevrilecek metin üst alana gider ve çeviri ekranın alt kısmında görünür. Hepsi bu kadar.

3 Resim

Raspberry Pi Barındırmalı Çevirmeninizden En İyi Şekilde Yararlanın

Size sunulan çok çeşitli dil çevirileriyle, yol tarifi sorabileceğinizden, yemek sipariş edebileceğinizden ve yerel halkla sohbet edebileceğinizden emin olarak dünyanın herhangi bir yerine seyahat edebilirsiniz.

Dünyayı gezerken, fotoğraflar çekebilir ve bunları telefonunuzdan kendi barındırdığınız Raspberry Pi PhotoPrism örneğine otomatik olarak yükleyebilirsiniz.