Opret Linguise -konto
For at bruge Linguise, skal du først oprette en konto . Du kan gøre dette gratis eller abonnere i en måned eller et år. Du skal kun angive oplysninger som din e-mail, brugernavn og adgangskode.
Tilføj Laravel website-info
Derefter skal du tilføje oplysninger om det websted, du vil bruge, indtaste dine Linguise -kontooplysninger og web-URL, vælge Laravel -platformen og tilføje standardsproget og det sprog, du vil tilføje til webstedet.
Download derefter PHP-scriptet via følgende knap, og gem det på din lokale computer.
Upload og konfigurer PHP-scriptet
Efter download af scriptet skal du udpakke det og uploade det til den rodmappe, hvor Laravel er installeret. Sørg for, at det er placeret i roden af din Laravel -installation (typisk hvor dine CMS-filer er). Sørg for, at mappen hedder “linguise” (standardnavnet, når mappen udpakkes).
Derefter skal Linguise API-nøglen kopieres ind i …/linguise/Configuration.php-filen, som du uploadede til din server. Rediger filen, og indsæt din API-nøgle mellem anførselstegnene, og erstat teksten REPLACE_BY_YOUR_TOKEN.
Indsæt script til sprogskifter
Indsat i front.blade.php-filen i mappen resources/views/layouts/. Her er en forhåndsvisning af det indsatte script.
Konfigurer .htaccess
Endelig skal sprogbaserede URL'er konfigureres i .htaccess-filen. Hvis din fil indeholder “RewriteBase /,” skal du blot kopiere og indsætte følgende kode efter den linje.
Færdig. På dette tidspunkt har du med succes implementeret cloud AI API Translation på Linguise -tjenesten. Nu kan du tjekke Laravel -webstedet. En standard sprogskifter vises, og du kan tilpasse sprogskifteren for Laravel via dashboardet.
Implementer Google Translate på Laravel
Nu vil vi forsøge at implementere Google Translate i Laravel. Her antager vi, at du har oprettet et Laravel -projekt, og blot skal tilføje Google Translate.
Du kan også finde følgende installationstrin på den officielle Laravel -hjemmeside.
Installer Google Translator-pakken
For at installere Google Translator Package skal du åbne projektprompten og indtaste følgende kommando. Denne pakke giver dig mulighed for at bruge de fungerende funktioner i google-translator-language.
Opsætning af Google Translator-pakken
Vi skal opsætte “google translator package” i applikationen. Åbn app.php-filen i /config-mappen, find “aliases”-sektionen, og tilføj følgende kodelinje.
Opsætning af sprogcontroller
Du skal oprette en sprogcontroller-fil som følgende
Det vil oprette LangController.php-filen i /app/Http/Controllers-mappen.
Opret Blade-skabelonfil
Naviger til /resources/views-mappen, og opret en fil med navnet lang.blade.php. Åbn filen, og indsæt følgende kode i den.
Indstilling af Language Middleware
Åbn projektets terminal, og kør denne kommando,
Det vil oprette en fil LanguageManager.php i mappen /app/Http/Middleware og indsætte dette.
Registrer sprog-middleware via Kernel.php
Åbn filen Kernel.php, der ligger i mappen /app/Http. Find arrayet $middlewareGroups, og naviger til web-sektionen.
Tilføj rute
Åbn web.php fra /routes-mappen, og tilføj disse ruter til den.
Test af hjemmeside
Kør denne kommando i projektets terminal for at starte udviklingsserveren.
Her er en visning af Laravel -webstedet fra webstedet onlinewebtutorblog.com , der er blevet oprettet, og som du kan se i følgende visning, er der en Google Translate-rullemenu.
Sådan ser det ud, når Laravel -webstedet er oversat til arabisk.
Hvad er forskellen mellem at implementere Google Cloud AI-oversættelse & Google Translate på Laravel?
Efter at have forstået hver implementering af Google Cloud AI og Google Translate-oversættelse i Laravel, vil vi diskutere deres forskelle.
Installations- og konfigurationsproces
- Google Cloud AI API-oversættelse: Installations- og konfigurationsprocessen er mere kompleks, fordi du skal oprette et projekt på Google Cloud Platform (GCP), aktivere Cloud Translation API, oprette en tjenestekonto, generere API-nøgler og konfigurere API-klienten i din Laravel -applikation. Dette involverer flere trin og kræver en gyldig GCP-konto.
- Google Translate: Installation og konfiguration er meget enklere. Du skal blot installere en tredjepartspakke eller et bibliotek via Composer, såsom stichoza/google-translate-php. Derefter kan du konfigurere Google Translate API-nøglen i Laravel konfigurationsfilen.
Oversættelsesnøjagtighed
- Google Cloud AI API-oversættelse: Takket være dens dybe læringsevner kan denne tjeneste bedre fange komplekse sproglige kontekster og nuancer. Dette muliggør mere præcis oversættelse af idiomatiske udtryk, billedlige vendinger og ordspil, som er svære at oversætte bogstaveligt.
- Google Translate: har ofte svært ved at fange finere sproglig kontekst og nuancer, hvilket gør resultaterne stive eller mindre naturlige. På grund af den statistiske tilgang er oversættelsen af idiomatiske udtryk eller billedsprog ofte mindre præcis.
Svartid
- Google Cloud AI API-oversættelse: Generelt hurtigere til at svare på oversættelsesanmodninger, da den bruger optimerede neural maskinoversættelse modeller hostet på Googles robuste cloud-infrastruktur. Dette giver hurtigere svartider, især for længere tekster eller store mængder af oversættelser.
- Google Translate: Det kan være en smule langsommere til at svare på oversættelsesanmodninger, især for længere dokumenter eller tekster. Det skyldes, at det bruger en mere traditionel blanding af statistiske og neurale oversættelsesmetoder, som muligvis ikke er lige så effektive som de neurale modeller, der bruges af Google Cloud AI API-oversættelse.
Tilpasnings- og kontrolmuligheder
- Google Cloud AI API Translation: Tilbyder flere muligheder for at tilpasse og kontrollere oversættelsesprocessen, såsom at indstille oversættelsespræferencer, uploade brugerdefinerede ordlister og få adgang til live editor-oversættelse -grænsefladen for manuelt at redigere oversættelsesresultater. Dette giver brugerne mulighed for at forbedre oversættelsesnøjagtigheden efter deres behov.
- Google Translate: Har mere begrænsede tilpasnings- og kontrolmuligheder. Brugere skal stole på automatiske oversættelsesresultater uden stor mulighed for at redigere eller direkte tilpasse resultaterne.
Avancerede funktioner
- Google Cloud AI API-oversættelse: Google Cloud AI-oversættelsesteknologien har flere avancerede funktioner såsom ordbog, modelvalg og AutoML-modeller. Derudover har den i forbindelse med cloud AI-oversættelse med Linguise også avancerede funktioner som udelukkelse af oversættelse for specifikke ord såsom tekniske termer, varemærker osv. baseret på linjer, sider eller URL'er.
- Google Translate: Google Translate installeret i Laravel kan ikke oversætte lyddokumenter eller andre. Det kan kun oversætte tekst på webstedet til et andet sprog uden mulighed for at redigere oversættelsesresultaterne.
Bryd Sprogbarrierer
Sig farvel til sprogbarrierer og goddag til ubegrænset vækst! Prøv vores automatiske oversættelsesservice i dag.
Faktorer, du bør overveje, når du vælger en oversættelsestjeneste til dit Laravel -websted
Her er nogle overvejelser ved valg af den bedste oversættelsestjeneste til dit Laravel -websted.
- Høj oversættelsesnøjagtighed – En af de vigtigste faktorer er nøjagtigheden af den producerede oversættelse. Hvis dit websted kræver meget nøjagtige oversættelser, især for komplekst indhold og nuanceret sprog, kan Google Cloud AI API Translation være et bedre valg end Google Translate.
- Nem integration og konfiguration — Overvej at installere og konfigurere oversættelsestjenesten med din Laravel -applikation. Google Translate er generelt nemmere at integrere, fordi det er tilgængeligt som en PHP-pakke eller et bibliotek. I mellemtiden kræver Google Cloud AI API Translation en mere kompleks konfiguration på Google Cloud Platform.
- Funktioner og tilpasningsmuligheder – Hvis du har brug for yderligere funktioner som en ordliste eller specialiseret terminologioversættelse, redaktør oversættelse resultater eller andre tilpasningsmuligheder, tilbyder Google Cloud AI API Translation flere valgmuligheder end Google Translate.
- Hastighed og svartid – For applikationer med store oversættelsesmængder eller behov for hurtig respons reagerer Google Cloud AI API Translation generelt hurtigere på oversættelsesanmodninger end Google Translate.
- Omkostninger og budget – Google Translate er tilgængelig gratis til ikke-kommerciel brug, mens Google Cloud AI API Translation bruger en betalt faktureringsmodel baseret på forbrug. Overvej dit budget og estimerede oversættelsesvolumen for at vælge den mest omkostningseffektive tjeneste.
- Support og dokumentation – Overvej også den tekniske support og dokumentation, der er tilgængelig for hver tjeneste. Google Cloud AI API Translation kan have mere omfattende dokumentation og support fra Google.
Linguise, den bedste cloud AI-oversættelsestjeneste til Laravel -websteder
Indtil nu kender du allerede overvejelserne for at vælge en oversættelsestjeneste til Laravel; næsten alle de ovennævnte faktorer er til stede i Linguise -oversættelsestjenesten.
Linguise er en webstedsoversættelsestjeneste , der bruger cloud AI-oversættelsesteknologi til at producere indholdsoversættelser. Denne tjeneste kan være den bedste løsning til at oversætte et Laravel-baseret websted. Hvorfor det? Fordi Linguise imødekommer de ovennævnte overvejelser.
- Linguise har perfekt oversættelseskvalitet. Selvom denne nøjagtighed varierer afhængigt af sprogparret, Linguise kan prale af en nøjagtighedsgrad på næsten 97%, svarende til menneskelig oversættelse.
- Linguise er også integreret med mere end 40 CMS- og webbygningsværktøjer samt integreret med PHP-baserede websites som Laravel.
- Selvom den oversætter automatisk, har Linguise en live-editor, der kan bruges til at redigere oversættelsesresultater. På denne måde kan oversættelsen tilpasses forretningspræferencer.
- Indlæsningstiden for flersprogede sider er kun 5 % længere end for siderne på originalsproget.
- Vores service er tilgængelig i tre pakker fra $15 til $45 om måneden. Selvom det er en betalt løsning, tilbyder vi også en gratis prøveperiode på 30 dage med en grænse på 600.000 ord, der kan oversættes.
- Endelig understøtter Linguise alle former for kundehjælp, herunder guideartikler, dokumentation, produktnyheder, YouTube-videovejledninger og 24/7 supportchat.
Ud fra ovenstående punkter kan Linguise være en cloud AI-oversættelsesteknologiløsning til Laravel.
Klar til at udforske nye markeder? Prøv vores automatiske oversættelsestjeneste gratis med vores 1-måneders risikofri prøveperiode. Intet kreditkort kræves!
Konklusion
I denne artikel har vi undersøgt de væsentligste forskelle mellem implementering af Google Cloud AI API Translation og Google Translate til Laravel -webapplikationer.
Google Cloud AI API Translation er fremragende med hensyn til nøjagtighed og behovet for højnøjagtige oversættelser. Denne tjeneste kræver dog en mere kompleks konfiguration og er dyrere end Google Translate. På den anden side tilbyder Google Translate nem integration, men har begrænsninger i nøjagtighed og tilpasningsmuligheder.
Linguise fremstår som en alternativ cloud-AI-baseret oversættelsestjeneste, der er kompatibel med Laravel -websteder. Med nøjagtighedsniveauer, der næsten matcher menneskelige oversættelser, muligheder for redigering af oversættelser, hurtig indlæsningstid og omfattende kundesupport bliver Linguise en fremragende oversættelsesløsning til dit Laravel -websted.
Hvis du vil prøve Linguise, kan du oprette en gratis konto og nyde en 30-dages prøveperiode med en grænse på 600.000 oversatte ord. Besøg linguise.com for mere information!