När pluginen är på plats, här är allt du kan göra. Fjorton skärmar och alternativ som ingen annat visar.
Sidan Översätta webbplatsen listar dina språk som märken. Grå: språket har aldrig körts. Grön: dess passage är slutförd. Klicka på ett grönt märke för att öppna det igen och starta om språket.
Du översätter alla dina språk på en gång eller bara ett, du klickar på Starta, och journalen rullar URL för URL. Antalet sidor som ska behandlas annonseras innan du börjar.
Passsagen översätter aldrig igen vad som redan finns i basen: för varje språk lämnar bara frånvarande meningar AI. Att starta om ett språk betalar inte för vad som redan är översatt.
Du kan stoppa under vägen. Vid återkomsten föreslår ett band att du återupptar där du slutade eller börjar från början.

TrueLang visar den felaktiga URL:en, språket, leverantörens råa felmeddelande och en läsbar förklaring. Ingenting misslyckas tyst.
Du bestämmer: försök denna URL igen, hoppa över den, stoppa allt. Och när servern inte kan anropa sig själv är det en knapp som växlar översättningen till webbläsarläge.
Dessa tre WooCommerce-sidor visas fullständigt endast om besökaren har artiklar i sin varukorg eller om han är inloggad. En massinvisning ser dem aldrig fullt ifyllda.
En guidad väg låter dig därför gå igenom var och en av dem medan TrueLang fångar. Alla dina målspråk översätts i samma passage.
Bredvid är sidöversättaren användbar för resten: ett formulär, ett popup, ett skjutreglage, allt som bara visas efter ett klick eller en scroll. Du öppnar sidan, väljer språk, översätter. En sida, ett språk åt gången.

En TrueLang-kolumn läggs till dina listor med artiklar, sidor och produkter: en förloppsindikator, antalet översatt av totalt och koden för varje språk. Grön när översättningen är uppdaterad, orange när sidan har ändrats sedan dess, grå när den saknas.
Vid musöverföring på en rad visas två åtgärder: Översätt, som startar denna sida ensam på alla dina språk, och Korrigera översättningen, som återupptar ett specifikt språk.
Och en grupperad åtgärd hanterar ett helt urval på en gång, som vilken massa-åtgärd WordPress som helst.

En ruta i Konfiguration: varje sida, artikel eller produkt som publiceras går till översättning på alla dina språk, i bakgrunden. Ingenting att starta för hand.
Den gäller också innehål som ändrats senare.
På samma skärm två prestandaomkopplare: den visuella frontöversamlaren, som aldrig läses in för dina besökare ändå, och HTML-cachen för full sida, att stänga av om du redan kör med LiteSpeed, WP Rocket eller Varnish.

På en översatt sida visas en TrueLang Editor-knapp i administrationsfältet. Ett klick och varje översatt mening understrukas direkt på sidan.
Grön: översatt av AI. Orange: ändrat av dig, TrueLang rör det inte igen. Röd: saknas, vilket mest händer när ordet är detsamma på båda språken (Sida på franska, Sida på engelska). Identiska segment debiteras inte.

Panelen till vänster söker i sidans segment eller på hela webbplatsen om du slår på omkopplaren. Varje resultat visar originalet, översättningen i ett redigerbart fält och tre knappar: bekräfta, få det omöversatt av AI, ta bort.

Varje segment bär också sitt fingeravtryck. Klicka på det gröna märket på sidan för att kopiera det, klistra in det i sökningen och du landar exakt på det segmentet.
Samma panel ger webbsidans översatta URL, som du skriver om för hand eller får omgenererad av AI, såväl som dess titel och metabeskrivning. Rent SEO på varje språk utan att lämna sidan.

Skärmen Redigera översättningar söker i hela din bas enligt text, med ett valfritt språkfilter, och låter dig korrigera direkt i listan.
Tre rensningar, från finast till mest radikal: segment på en sida för ett givet språk, ett helt språk (du blir ombedd att skriva dess namn) eller alla dina översättningar (du blir ombedd att skriva DELETE).

En källterm, dess översättning, språket. AI kommer att använda exakt den överallt där termen visas. Det är här du skyddar dina varumärkesnamn, dina produktreferenser och din branschvokabulär.
Scan visar dig var termen redan visas i dina befintliga översättningar, och Omöversätt tar bara dessa segment, inte hela webbplatsen. En ruta utökar regeln till URL:er.

Översätt aldrig: exakta termer, lämnades intakta överallt. Dina varumärkesnamn, dina produktnamn, dina tekniska termer.
Exkludera avsnitt: CSS-väljare, en klass, ett ID, ett attribut eller en tagg. Praktiskt för innehål skrivet av dina användare. Alla element som bär klassen notranslate ignoreras ändå.
Exkludera sidor: en URL per rad, utan språkprefixet. Sidan behåller sitt ursprungliga språk på alla språk, lämnar sitemap:en och förlorar sina hreflang-taggar. En stjärna täcker allt under en väg, och en rad som börjar med ett frågetecken siktar på en frågesträng.

/mitt-konto/* täcker allt under det, men inte /mitt-konto/ själv: skriv båda raderna om du vill ha sidan också.
På en exkluderad sida går interna länkar tillbaka till ditt källspråk: en besökare som klickar lämnar den översatta versionen. Och att ta bort en regel förstör ingenting, redan lagrade översättningar kommer tillbaka.
Undermapp (minwebbplats.com/en/) eller URL-parameter (minwebbplats.com/?lang=en). Undermappen rekommenderas: det är det motorer förstår bäst.
För varje språk översätter en ruta också slugs: /en/about/ snarare än /en/om-oss/. Den erbjuds inte för ideogramspråk eller höger-till-vänster-skrifter, vars tecken inte passar in i en URL.
Två fler inställningar: tvinga prefixet på standardspråket, användbart när din webbplats redan är indexerad under /sv/ efter WPML eller Polylang, och lägg till översatta URL:er i sitemap.

Tio stilar, fem placeringar, och shortcoden [truelang] för att placera den exakt där du vill i din sidbyggare.
Ett eget CSS-fält, med väljare dokumenterade på plats: knappen, rullgardinsmenyn, ett alternativ, det aktiva språket, flaggan, pilen och stången i rad. Tillräckligt för att smälta den in i ditt tema utan att röra koden.
Och URL-exklusioner, för att dölja den på sidor där den inte behövs: beställningsprocessen, kundområdet.

Multilingual sitemap med alternativ hreflang, omgenererad vid varje förfrågan. hreflang-taggar med x-default injicerade på varje sida. Titlar, beskrivningar, og: och Twitter-kort översatta. Canonical och og:url omskrivna efter språk för att undvika duplicerat innehål. Översatta slugs.
Sidan listar också dina aktiva omdirigeringsregler och låter dig lägga till fler för hand. Det är gjort för gamla URL:er som TrueLang aldrig sett: sidor skapade av din tidigare översättare och redan borttagna före migreringen. Du tar 404:orna från Search Console och klistrar in dem här.

Fyra 301-omdirigeringar läggs utan något att konfigurera: ?lang=xx till /xx/sida/, en.minwebbplats.com till minwebbplats.com/en/, en icke-översatt slug till sin översatta version och standardspråkets prefix borttaget.
En knapp detekterar WPML, TranslatePress, Polylang, Weglot och GTranslate, och talar om för dig om det finns kvar dupliceringar att rensa. TrueLang importerar inte sina översättningar: de fångades på en annan nivå än hans och skulle aldrig återanvändas. Det omöversätter med din motor och ger dig omdirigeringarna.
Två rensningsverktyg, ett för WPML, ett för Polylang, tar bort duplicerade artiklar genom att skapa 301:orna på vägen. Dina beställningar, återbetalningar och WooCommerce-kuponger tas aldrig bort, och recensioner lämnade på en översatt produkt återtas på originalet med statusen verifierad köpare från dina kunder.

Fyra familjer av kontroller: din konfiguration, servern (PHP-version, max_execution_time, memory_limit, Unicode-stöd för reguljära uttryck, permalänkar), cache och CDN (sidcache-tillägg, objektcache, Cloudflare) och översättningslägen.
Loopback-testet startas på begäran. Om din server inte kan anropa sig själv kommer serveröversättningen att misslyckas: du måste gå till sidöversättaren, som fungerar från din webbläsare. Du vet det innan du startar, inte mitt i vägen.

En ordräknare, efter språk eller alla språk tillsammans, beräknad på redan identifierade segment. Du har en uppskattning innan du startar, inte en överraskning senare.
Och WordPress-kommentarer ligger utanför omfattningen som standard: de väger tusentals ord för ett resultat som sällan är bra, eftersom de ofta redan är skrivna på flera språk.

Vi har lagt in alla funktioner i denna plugin som vi själva använder på våra egna webbplatser.
Om en verkligt väsentlig funktion saknas för dig och kunde tjäna alla, tveka inte att kontakta oss. Vi utvärderar behovet och lägger till det om det är relevant.
TrueLang-teamet