Tekst til tale til Weglot på WordPress: Hvad der rent faktisk virker
De fleste tekst til tale-plugins hævder Weglot-kompatibilitet, men få håndterer det korrekt i praksis. Forskellen ligger i, hvordan hvert plugin læser dit indhold. Plugins der henter tekst fra WordPress-databasen går glip af den oversatte version, som Weglot viser besøgende. Plugins der registrerer det aktive Weglot-sprog og læser fra den renderede side producerer lyd, der matcher det besøgende ser.
Dette indlæg forklarer den tekniske årsag, opremser hvad ægte Weglot-understøttelse kræver og gennemgår, hvordan de vigtigste tekst til tale-plugins håndterer det.
Hvorfor Weglot får de fleste tekst til tale-plugins til at fejle
Weglot fungerer anderledes end WPML og Polylang. Disse plugins opretter separate indlægsposter for hvert sprog. En spansk oversættelse lever som sin egen række i WordPress-databasen med sit eget post-ID, slug og indhold.
Det gør Weglot ikke. Weglot oversætter sider on the fly. Det originale engelske indhold forbliver i databasen. Når en besøgende skifter til spansk, griber Weglot fat i HTML-svaret og omskriver den synlige tekst, inden det når browseren. Databasen ændres aldrig.
Det har betydning for tekst til tale. Et typisk tekst til tale-plugin kører på en hook som save_post eller the_content. Det læser $post->post_content, sender den tekst til en stemmeleverandør og gemmer en MP3-fil. Den MP3 afspilles uanset hvilket sprog den besøgende ser.
Resultatet: en spansktalende besøgende ser spansk tekst og hører engelsk lyd. Afspilleren indlæses. Stemmen spiller. Men sprogstemmen ødelægger oplevelsen og underminerer den tilgængelighedsfordel, du installerede pluginnet for.
Et Weglot-bevidst tekst til tale-plugin skal gøre tre ekstra ting. Det skal registrere den besøgendes aktuelle Weglot-sprog på forespørgselstidspunktet. Det skal generere lyd fra den oversatte tekst, ikke fra databaseindholdet. Og det skal cache lyden pr. sprog, så den næste besøgende på spansk ikke udløser endnu en betalt generering.

Hvad ægte Weglot-understøttelse kræver
Brug denne fem-punkts tjekliste til at vurdere et tekst til tale-plugin, du overvejer.
- Pluginnet registrerer den besøgendes aktive Weglot-sprog fra URL'en eller Weglot API.
- Pluginnet genererer lyd fra det oversatte indhold, ikke fra den rå databaseværdi.
- Pluginnet cacher lydfilen pr. sprog, så hvert sprog genereres én gang.
- Pluginnet lader dig tildele en bestemt stemme pr. sprog, så fransk indhold får en fransk stemme.
- Pluginnet understøtter massegenerering på tværs af alle aktiverede Weglot-sprog, så besøgende aldrig venter på første gangs syntetisering.
De fleste plugins opfylder et eller to af disse punkter. Få opfylder alle fem.
Hvordan de vigtigste tekst til tale-plugins håndterer Weglot
Vi gennemgik den offentlige dokumentation, WordPress.org-fortegnelser og plugin-beskrivelser for hvert plugin herunder. Nogle udviklere kan have udokumenteret Weglot-håndtering. Kan du ikke finde det dokumenteret, kan du ikke regne med det.
| Plugin | Registrerer Weglot-sprog | Læser oversat DOM | Cache pr. sprog | Stemme pr. sprog | Massegenerering pr. sprog |
|---|---|---|---|---|---|
| TTSWP | Ja | Ja | Ja | Ja | Ja (Pro og Agency) |
| BeyondWords | Ikke dokumenteret (flersproget er manuelt: sekundære sprog tilføjes i plugin-indstillinger, sprog vælges pr. indlæg) | Nej (sender indlægsindhold til BeyondWords API fra WordPress-databasen, ikke fra den renderede side) | Lyd gemmes pr. indlæg og pr. valgt sprog, men kun når sproget angives manuelt på hvert indlæg | Ja (primær stemme plus sekundære sprog og stemmer valgt pr. indlæg) | Massegenerering af lyd findes, men kun for det sprog der er angivet på hvert indlæg. Ingen automatisk Weglot-sprog massekørsel |
| Trinity Audio | Ikke dokumenteret | Afspilleren læser den renderede artikel ved indlæsning, men realtidsoversættelse er begrænset til 6 sprog og er en separat funktion | Lyd genereres server-side pr. indlæg på det sprog, der er angivet for det indlæg. Ingen dokumenteret cache pr. Weglot-sprog | Ja, men pr. indlæg (manuelt sprogvalg på indlægsniveau) | Ikke dokumenteret |
| GSpeech | Ikke dokumenteret. Flersproget tilstand understøtter officielt GTranslate, WPML, Polylang og TranslatePress. Weglot er ikke nævnt | Ja (læser DOM ved klik) | Ikke dokumenteret for Weglot | Ja for de nævnte flersprogede plugins (automatisk stemmevalg baseret på aktivt webstedssprog). Weglot-adfærd ikke dokumenteret | Ikke dokumenteret |
| ResponsiveVoice | Ja (læser DOM ved klik) | Ja (browser Web Speech API) | Ikke relevant (ingen lydfil gemmes) | Ja (sprog- og stemmeparametre tilgængelige i shortcodes og indstillinger, tilknyttet Web Speech API-stemmer) | Ikke relevant (ingen forhåndsgenerering) |
| Voicer | Ikke dokumenteret. WPML er den eneste flersprogede integration nævnt i plugin-beskrivelsen | Ja (læser markeret tekst fra DOM og sender det til Google Cloud TTS ved klik) | Ikke relevant for realtidsafspilning. Stemme pr. element kan indstilles via CSS-klasse som voicer-voice-en-GB-Wavenet-A | Ja, men konfigureret manuelt via CSS-klasse pr. element, ikke auto-tilknyttet Weglot-sprog | Ikke relevant (ingen forhåndsgenerering) |
TTSWP
TTSWP registrerer det aktive Weglot-sprog på forespørgselstidspunktet og genererer lyd fra den renderede oversættelse. Hvert sprog får sin egen cachede MP3-fil. Pluginnet inkluderer et sprogstemmekortlægnings-skærmbillede, hvor du tildeler en separat stemme til hvert Weglot-sprog. Massegenerering på Pro- og Agency-planer forrenderer lyd på alle aktiverede sprog. Den fulde integration er dokumenteret på Weglot-integrationssiden.
BeyondWords
BeyondWords fokuserer på neurale stemmer og lyd-CMS-funktioner til nyhedsredaktioner og store udgivere. Den offentlige dokumentation beskriver ikke Weglot-specifik håndtering. Pluginnet genererer lyd ved publicering fra det gemte indlægsindhold, hvilket betyder at Weglot-oversættelser ikke hentes automatisk. BeyondWords er et stærkt valg for enstsprogede udgivere. Weglot-brugere bør teste grundigt, inden de forpligter sig.
Trinity Audio
Trinity Audio er en SaaS-platform med en WordPress-forbindelse. Afspilleren indlæses som JavaScript og læser artiklens tekst fra DOM ved initialisering, sender den derefter til Trinitys servere til lydgenerering. Den offentlige dokumentation beskriver ikke Weglot-specifik sprogregistrering eller stemme-pr.-sprog-tilknytning. Gratis-planen dækker op til 5 artikler pr. måned med adgang til 125+ sprog og 600+ stemmer.
GSpeech
GSpeech bruger Google Cloud Text-to-Speech og tilføjer en lyt-knap til dine indlæg. Den offentlige dokumentation nævner ikke Weglot. Pluginnet læser synligt sideindhold ved klik, hvilket betyder det muligvis producerer oversat lyd, hvis den besøgende allerede har skiftet sprog. Stemme-pr.-sprog-tilknytning er ikke dokumenteret.
ResponsiveVoice
ResponsiveVoice kører udelukkende i browseren via Web Speech API. Fordi det læser tekst fra det renderede DOM, når den besøgende klikker afspil, følger det automatisk Weglot-oversættelser. Stemmekvaliteten er lavere end cloud-baserede udbydere, og kommerciel brug kræver en betalt plan. Pluginnet blev sidst opdateret den 14. april 2025 (version 1.7.15) og har derfor ikke modtaget aktiv vedligeholdelse i over et år.
Voicer
Voicer bruger Google Cloud-stemmer og markedsfører WPML-understøttelse. Weglot er ikke nævnt i den offentlige dokumentation. Pluginnet genererer lyd ved publicering fra databasen, hvilket betyder at et database-niveau oversættelsessystem som WPML er nødvendigt for, at flersproget lyd fungerer.
Mønsteret er tydeligt. Plugins der genererer lyd ved publicering fra databasen kræver et database-niveau oversættelsessystem som WPML. Plugins der genererer lyd på forespørgselstidspunktet fra DOM kan fungere med Weglot. TTSWP er bygget efter den anden model med navngivet stemme-pr.-sprog-tilknytning og caching pr. sprog.
Sådan tester du Weglot og tekst til tale på fem minutter
Kør denne test på et tekst til tale-plugin du overvejer. Du skal bruge et testmiljø med Weglot aktivt og mindst ét destinationssprog aktiveret.
- Installer tekst til tale-pluginnet og aktiver det.
- Åbn et indlæg på dit standardsprog. Bekræft at lydafspilleren vises og afspiller korrekt.
- Brug Weglot-sprogskifteren til at skifte til et destinationssprog. Opdater ikke siden.
- Klik afspil på lydafspilleren.
- Lyt i ti sekunder.
Tre resultater fortæller dig, hvad pluginnet gør.
Lyden afspilles på det originale kildesprog. Pluginnet læser fra databasen, ikke fra det oversatte DOM. Weglot understøttes reelt ikke.
Lyden afspilles på destinationssproget, men med den forkerte stemme eller en generisk robotstemme. Pluginnet registrerer sproget, men har ingen stemme-pr.-sprog-tilknytning. Acceptabelt til ren tilgængelighed, ikke til brandkvalitet.
Lyden afspilles på destinationssproget med en naturlig stemme, der matcher sproget. Pluginnet håndterer Weglot korrekt. Tjek lydbiblioteket efter testen for at bekræfte, at filen er cachet og ikke regenereret ved hvert afspilning.
Gentag testen med et andet destinationssprog for at bekræfte, at caching fungerer på tværs af flere sprog.
Hvilket plugin passer til hvilken situation
Det rigtige valg afhænger af dine prioriteter og dit budget.
Du bruger allerede Weglot og ønsker professionel lyd på hvert sprog. TTSWP var det eneste plugin vi testede, som dokumenterer og leverer alle fem Weglot-krav. Stemme-pr.-sprog-tilknytning, caching pr. sprog og massegenerering er inkluderet. Start med gratis-planen.
Du udgiver etsprogede indhold og har brug for enterprise-lydfunktioner. BeyondWords tilbyder et stærkere lyd-CMS, podcast-distribution og stemmekloning. Bruger du ikke Weglot, er manglende Weglot-håndtering ikke et problem.
Du ønsker ingen udgifter og accepterer grundlæggende browserstemmer. ResponsiveVoice læser fra DOM og fungerer automatisk med Weglot med reduceret stemmekvalitet og licensbegrænsninger.
Du bruger allerede WPML, ikke Weglot. De fleste plugins fungerer, fordi WPML gemmer oversættelser i databasen. TTSWP håndterer WPML via en dedikeret WPML-integration.
Du vælger både oversættelse og tekst til tale på samme tid. Hvis lydkvalitet og sprogdækning er vigtig, vælg TTSWP plus Weglot. Hvis du har brug for redaktionel kontrol over hver oversættelse drevet af oversættere, vælg WPML og et tekst til tale-plugin der understøtter WPML.
Ofte stillede spørgsmål
Oversætter Weglot lydfilen automatisk?
Nej. Weglot oversætter HTML, JSON og et par andre tekstformater. Det oversætter ikke MP3-filer. Et tekst til tale-plugin skal generere en ny lydfil på hvert sprog fra den oversatte tekst. TTSWP gør dette ved første forespørgsel og cacher derefter resultatet, så den samme lyd afspilles ved alle efterfølgende besøg på det pågældende sprog.
Kan jeg bruge ElevenLabs-stemmer med Weglot?
Ja. TTSWP bruger ElevenLabs-stemmer som standard. Du kan tildele en anden ElevenLabs-stemme til hvert Weglot-sprog i skærmbilledet til sprogstemmekortlægning. ElevenLabs understøtter et bredt udvalg af sprog, så de fleste Weglot-sprogpar dækkes med en naturtro stemme.
Regenereres lyd, hver gang Weglot opdaterer en oversættelse?
Nej. Lyd er cachet pr. sprog og pr. indlæg. Redigerer du kildeindlægget, kan TTSWP regenerere lyden. Opdaterer Weglot en oversættelse i sit dashboard, forbliver den eksisterende lyd cachet. Klik på Regenerer i indlægslisten, eller brug Massegenerering, for at tvinge en opdatering, når du ved en oversættelse er ændret.
Fungerer dette med Weglot-undermapper og underdomæner?
Ja. TTSWP læser det aktive sprog fra Weglot, ikke fra URL-strukturen. Både undermappeopsætninger (eksempel.dk/es/) og underdomæneopsætninger (es.eksempel.dk) fungerer på samme måde. Pluginnet spørger Weglot, hvilket sprog der er aktivt for den aktuelle forespørgsel, og genererer eller leverer den matchende lydfil.
Hvad koster flersproget lyd?
Hvert sprog du understøtter bruger credits, første gang lyd genereres på det sprog for hvert indlæg. Et indlæg på 1.000 tegn på fem sprog bruger omkring 5.000 credits ved første afspilning på tværs af alle sprog. Derefter leveres den cachede fil uden yderligere omkostninger. Se credits-dokumentationen for en fuld gennemgang.
Næste skridt
Prøv TTSWP på dit Weglot-websted. Installer gratisversionen fra WordPress.org, aktiver Weglot-integrationen i Oversigt-dashboardet, og tilknyt en stemme til hvert sprog. Gratis-planen dækker nok tegn til at teste to eller tre korte indlæg på to sprog. Støder du på noget, dækker Weglot-integrationsdokumentationen alle de grænsetilfælde, vi har set i produktion.
Relaterede artikler
De bedste tekst-til-tale-plugins til WordPress (2026)
En neutral guide til de syv bedste WordPress tekst-til-tale-plugins i 2026, med ærlige styrker, svagheder og en komplet sammenligningstabel.
Tekst til tale på WooCommerce-produktsider: En praktisk guide
Sådan tilføjer du lydfortælling til WooCommerce-produktsider for bedre tid på siden, AEO-synlighed, flersproglig rækkevidde og tilgængelighed, med konkrete opsætningstrin.
European Accessibility Act og WordPress: Overholdelsesvejledning til 2026
Hvad European Accessibility Act betyder for WordPress-ejere i 2026, hvem der er omfattet, hvad bøderne er, og den tilgængelhedserklæring de fleste overser.