Text till tal för Weglot på WordPress: Vad som faktiskt fungerar
De flesta text till tal-tillägg påstår sig stödja Weglot, men få hanterar det rätt i praktiken. Skillnaden handlar om hur tillägget läser ditt innehåll. Tillägg som hämtar text från WordPress-databasen missar den översatta version som Weglot visar för besökarna. Tillägg som identifierar det aktiva Weglot-språket och läser från den renderade sidan producerar ljud som matchar det besökaren ser.
Det här inlägget förklarar den tekniska orsaken, listar vad verkligt Weglot-stöd kräver och går igenom hur de vanligaste TTS-tilläggen hanterar det.
Varför Weglot ställer till det för de flesta TTS-tillägg
Weglot fungerar annorlunda än WPML och Polylang. De tilläggen skapar separata inläggsposter för varje språk. En spansk översättning lagras som en egen rad i WordPress-databasen med ett eget inläggs-ID, slug och innehåll.
Weglot gör inte det. Weglot översätter sidor i realtid. Det ursprungliga engelska innehållet ligger kvar i databasen. När en besökare byter till spanska fångar Weglot upp HTML-svaret och skriver om den synliga texten innan den når webbläsaren. Databasen ändras aldrig.
Det spelar stor roll för text till tal. Ett vanligt TTS-tillägg körs på en hook som save_post eller the_content. Det läser $post->post_content, skickar texten till en röstleverantör och sparar en MP3-fil. Den MP3:n spelas oavsett vilket språk besökaren tittar på.
Resultatet: en spansk besökare ser spansk text men hör engelsk audio. Spelaren laddar. Rösten spelas upp. Men språkmissmatchningen förstör upplevelsen och motverkar just den tillgänglighetsfördel du installerade tillägget för.
Ett Weglot-medvetet TTS-tillägg måste göra tre extra saker. Det måste identifiera besökarens aktiva Weglot-språk vid varje förfrågan. Det måste generera ljud från den översatta texten, inte från databasinnehållet. Och det måste cacha ljudet per språk, så att nästa spanska besökare inte triggar en ny betald generering.

Vad verkligt Weglot-stöd kräver
Använd den här femdelschecklistan för att utvärdera vilket TTS-tillägg du än överväger.
- Tillägget identifierar besökarens aktiva Weglot-språk från URL:en eller Weglot API:et.
- Tillägget genererar ljud från det översatta innehållet, inte från rådatabasvärdet.
- Tillägget cachar ljudfilen per språk, så att varje språk genereras en gång.
- Tillägget låter dig tilldela en specifik röst per språk, så att franskt innehåll får en fransk röst.
- Tillägget stöder bulk-förhandsgenerering för alla aktiverade Weglot-språk, så att besökarna aldrig behöver vänta på syntesen första gången.
De flesta tillägg uppfyller ett eller två av dessa krav. Få uppfyller alla fem.
Hur de vanligaste Text till tal-tilläggen hanterar Weglot
Vi gick igenom den publika dokumentationen, WordPress.org-listningar och tilläggsbeskrivningar för varje tillägg nedan. Vissa utgivare kan ha odokumenterad Weglot-hantering. Om det inte är dokumenterat kan du inte lita på det.
| Tillägg | Identifierar Weglot-språk | Läser översatt DOM | Cache per språk | Röst per språk | Bulk per språk |
|---|---|---|---|---|---|
| TTSWP | Ja | Ja | Ja | Ja | Ja (Pro och Agency) |
| BeyondWords | Inte dokumenterat (flerspråkighet är manuell: sekundärspråk läggs till i tilläggsinställningarna, språk väljs per inlägg) | Nej (skickar inläggsinnehåll till BeyondWords API från WordPress-databasen, inte från den renderade sidan) | Ljud lagras per inlägg och per valt språk, men bara när språket ställs in manuellt på varje inlägg | Ja (primär röst plus sekundärspråk och röster väljs per inlägg) | Bulk Generate Audio finns, men bara för det språk som är inställt på varje inlägg. Ingen automatisk bulk-körning per Weglot-språk |
| Trinity Audio | Inte dokumenterat | Spelaren läser den renderade artikeln när den laddas, men realtidsöversättning är begränsad till 6 språk och är en separat funktion | Ljud genereras server-side per inlägg i det språk som är inställt för det inlägget. Ingen dokumenterad cache per Weglot-språk | Ja, men per inlägg (manuellt språkval på inläggsnivå) | Inte dokumenterat |
| GSpeech | Inte dokumenterat. Flerspråkigt läge stöder officiellt GTranslate, WPML, Polylang och TranslatePress. Weglot listas inte | Ja (läser DOM vid klick) | Inte dokumenterat för Weglot | Ja för de listade flerspråkiga tilläggen (automatiskt röstval baserat på aktivt webbplatsspråk). Weglot-beteende inte dokumenterat | Inte dokumenterat |
| ResponsiveVoice | Ja (läser DOM vid klick) | Ja (webbläsarens Web Speech API) | Ej tillämpligt (ingen ljudfil lagras) | Ja (språk- och röstparametrar tillgängliga i shortcodes och inställningar, mappade till Web Speech API-röster) | Ej tillämpligt (ingen förhandsgenerering) |
| Voicer | Inte dokumenterat. WPML är den enda flerspråkiga integration som listas i tilläggsbeskrivningen | Ja (läser markerad text från DOM och skickar den till Google Cloud TTS vid klick) | Ej tillämpligt för realtidsuppspelning. Röst per element kan ställas in via CSS-klass som voicer-voice-en-GB-Wavenet-A | Ja, men konfigureras manuellt via CSS-klass per element, inte automatiskt mappat till Weglot-språk | Ej tillämpligt (ingen förhandsgenerering) |
TTSWP
TTSWP identifierar det aktiva Weglot-språket vid förfrågningstillfället och genererar ljud från den renderade översättningen. Varje språk får sin egen cachade MP3-fil. Tillägget har en skärm för Language Voice Mapping där du tilldelar en separat röst till varje Weglot-språk. Bulk Generation på Pro- och Agency-planer förrenderar ljud för alla aktiverade språk. Hela integrationen är dokumenterad på Weglot-integrationssidan.
BeyondWords
BeyondWords fokuserar på neurala röster och ljud-CMS-funktioner för nyhetsredaktioner och stora utgivare. Den publika dokumentationen beskriver inte någon Weglot-specifik hantering. Tillägget genererar ljud vid publicering från det lagrade inläggsinnehållet, vilket betyder att Weglot-översättningar inte fångas upp automatiskt. BeyondWords är ett bra val för enspråkiga utgivare. Weglot-användare bör testa noggrant innan de bestämmer sig.
Trinity Audio
Trinity Audio är en SaaS-plattform med ett WordPress-tillägg. Spelaren laddas som JavaScript och läser artikeltexten från DOM:en när den initieras, sedan skickas den till Trinitys servrar för ljudgenerering. Den publika dokumentationen beskriver inte Weglot-specifik språkidentifiering eller röst-per-språk-mappning. Gratisplanen täcker upp till 5 artiklar per månad med tillgång till 125+ språk och 600+ röster.
GSpeech
GSpeech använder Google Cloud Text-to-Speech och lägger till en lyssna-knapp på dina inlägg. Den publika dokumentationen nämner inte Weglot. Tillägget läser synligt sidinnehåll vid klick, vilket innebär att det kan producera översatt ljud om besökaren redan har bytt språk. Röst-per-språk-mappning är inte dokumenterat.
ResponsiveVoice
ResponsiveVoice körs helt i webbläsaren via Web Speech API. Eftersom det läser text från den renderade DOM:en i det ögonblick besökaren klickar på play, följer det Weglot-översättningar automatiskt. Röstkvaliteten är lägre än hos molnbaserade leverantörer, och kommersiell användning kräver ett betalt abonnemang. Tillägget uppdaterades senast den 14 april 2025 (version 1.7.15) och har alltså inte underhållits aktivt på över ett år.
Voicer
Voicer använder Google Cloud-röster och marknadsför WPML-stöd. Weglot nämns inte i den publika dokumentationen. Tillägget genererar ljud vid publicering från databasen, vilket innebär att ett databasnivå-översättningssystem som WPML krävs för att flerspråkigt ljud ska fungera.
Mönstret är tydligt. Tillägg som genererar ljud vid publicering från databasen behöver ett databasnivå-översättningssystem som WPML. Tillägg som genererar ljud vid förfrågningstillfället från DOM:en kan fungera med Weglot. TTSWP är byggt kring den andra modellen, med namngiven röst-per-språk-mappning och cachning per språk.
Testa Weglot och TTS tillsammans på fem minuter
Kör det här testet på vilket TTS-tillägg du än överväger. Du behöver en stagingmiljö med Weglot aktiverat och minst ett målspråk aktiverat.
- Installera TTS-tillägget och aktivera det.
- Öppna ett inlägg på ditt standardspråk. Kontrollera att ljudspelaren visas och spelas upp korrekt.
- Använd Weglots språkväxlare för att byta till ett målspråk. Ladda inte om sidan.
- Klicka på play i ljudspelaren.
- Lyssna i tio sekunder.
Tre utfall berättar vad tillägget gör.
Ljudet spelas upp på ursprungsspråket. Tillägget läser från databasen, inte från den översatta DOM:en. Weglot stöds inte på riktigt.
Ljudet spelas upp på målspråket, men med fel röst eller en generisk robotröst. Tillägget identifierar språket men saknar röst-per-språk-mappning. Godtagbart för ren tillgänglighetsanvändning, men inte för varumärkeskvalitet.
Ljudet spelas upp på målspråket med en naturlig röst som matchar språket. Tillägget hanterar Weglot korrekt. Kontrollera ljudbiblioteket efter testet för att bekräfta att filen cachades och inte genererades om vid varje uppspelning.
Upprepa testet med ett andra målspråk för att bekräfta att cachningen fungerar för flera språk.
Vilket tillägg passar vilken situation
Rätt val beror på dina prioriteringar och din budget.
Du använder redan Weglot och vill ha professionellt ljud på alla språk. TTSWP var det enda tillägget vi testade som dokumenterar och levererar alla fem Weglot-kraven. Röst-per-språk-mappning, cachning per språk och bulk-generering ingår. Börja med gratisplanen.
Du publicerar enspråkigt innehåll och behöver avancerade ljudfunktioner. BeyondWords erbjuder ett starkare ljud-CMS, podcastdistribution och röstkloning. Om du inte använder Weglot spelar bristen på Weglot-stöd ingen roll.
Du vill ha nollkostnad och accepterar grundläggande webbläsarröster. ResponsiveVoice läser från DOM:en och fungerar med Weglot automatiskt, men med lägre röstkvalitet och licensbegränsningar.
Du använder redan WPML, inte Weglot. De flesta tillägg fungerar eftersom WPML lagrar översättningar i databasen. TTSWP hanterar WPML via en dedikerad WPML-integration.
Du väljer både översättningsverktyg och TTS-tillägg samtidigt. Om ljudkvalitet och språktäckning är viktigt, välj TTSWP och Weglot. Om du behöver redaktionell kontroll över varje översättning via en översättare, välj WPML och ett valfritt TTS-tillägg med WPML-stöd.
Vanliga frågor
Översätter Weglot ljudfilen automatiskt?
Nej. Weglot översätter HTML, JSON och några andra textformat. Det översätter inte MP3-filer. Ett TTS-tillägg måste generera en ny ljudfil på varje språk från den översatta texten. TTSWP gör det vid första förfrågan och cachar sedan resultatet så att samma ljud används vid alla senare besök på det språket.
Kan jag använda ElevenLabs-röster med Weglot?
Ja. TTSWP använder ElevenLabs-röster som standard. Du kan tilldela en annan ElevenLabs-röst till varje Weglot-språk i skärmen för Language Voice Mapping. ElevenLabs stöder ett brett utbud av språk, så de flesta Weglot-språkpar täcks av en naturligt klingande röst.
Genereras ljudet om varje gång Weglot uppdaterar en översättning?
Nej. Ljud cachas per språk och per inlägg. Om du redigerar källinlägget kan TTSWP generera om ljudet. Om Weglot uppdaterar en översättning i sin instrumentpanel ligger befintligt ljud kvar i cachen. Klicka på Regenerate i inläggslistan, eller använd Bulk Generate, för att tvinga fram en uppdatering när du vet att en översättning har ändrats.
Fungerar det med Weglots undermappar och underdomäner?
Ja. TTSWP läser det aktiva språket från Weglot, inte från URL-strukturen. Både undermappslösningar (example.com/sv/) och underdomänslösningar (sv.example.com) fungerar på samma sätt. Tillägget frågar Weglot vilket språk som är aktivt för den aktuella förfrågan och genererar eller levererar matchande ljudfil.
Vad kostar flerspråkigt ljud?
Varje språk du stöder använder krediter första gången ljud genereras på det språket för varje inlägg. Ett inlägg med 1 000 tecken på fem språk använder ungefär 5 000 krediter vid första uppspelning för alla språk. Därefter levereras den cachade filen utan ytterligare kostnad. Se kreditdokumentationen för fullständig information.
Nästa steg
Testa TTSWP på din Weglot-sajt. Installera gratisversionen från WordPress.org, aktivera Weglot-integrationen i översiktspanelen och koppla en röst till varje språk. Gratisplanen täcker tillräckligt många tecken för att testa två eller tre korta inlägg på två språk. Om du stöter på problem täcker Weglot-integrationsdokumentationen alla kantfall vi sett i produktion.
Relaterade artiklar
Bästa text till tal-plugins för WordPress (2026)
En neutral guide för 2026 om de sju bästa WordPress-plugins för text till tal, med tydliga styrkor, svagheter och en fullständig jämförelsetabell.
Text till tal för WooCommerce-produkter: En praktisk guide
Hur du lägger till ljuduppläsning på WooCommerce-produktsidor för bättre vistelsetid, AEO-synlighet, flerspråkig räckvidd och tillgänglighet, med konkreta installationssteg.
European Accessibility Act och WordPress: Efterlevnadsguide för 2026
Vad European Accessibility Act innebär för WordPress-webbplatsägare 2026, vilka som måste följa lagen, vad straffen kan bli och varför tillgänglighetsredogörelsen ofta förbises.