Få dine blogindlæg automatisk oversat til engelsk ved hjælp af Google
Skrevet af Lars K Jensen i Guides, Psst!, Tips, tags: Google, google translate, Guides, oversættelse, Tips, WordPressDet er sjovest at blogge på dansk, men det har det problem, at man ikke rigtig kommer uden for landets grænser. Det kan du lave om på nu.
Jeg var ikke klar over det, men Google har inkluderet dansk i oversættelsestjenesten Google Translate. Det betyder blandt andet, at du kan få oversat sætninger til engelsk automatisk. Men det betyder også noget andet: At du kan få oversat hele hjemmesider. For eksempel din blog.
Så hvorfor ikke gøre dine potentielle engelsksprogede læsere en kæmpe tjeneste og inkludere et link til Google Translate, der automatisk oversætter dit volapyk-dansk til engelsk? Det er ganske enkelt.
Bemærk: Følgende virker kun med WordPress, men kan sagtens "portes" til andre blogsystemer.
Vi laver et almindeligt HTML-link, som peger på Google Translate-oversættelsen af en side. Du kan kopiere et link ind i Google Translate og snuppe URL'en fra den oversatte side.
Nu tager du den URL, og der hvor http-adressen står, skriver du:
http://translate.google.com/translate?hl=en&sl=da&u=<?php echo get_permalink() ; ?>&sa=X&oi=translate&resnum=7&ct=result&prev=/search?hl=en
"get_permalink" er en WordPress-funktion, der trækker URL'en på det enkelte indlæg ud. Altså bliver http-adressen på det enkelte indlæg trukket ud og sat ind i Google Translate URL'en. Piece of cake.
Så skal du blot lave et HTML-link og indsætte det i dit tema/skabelon. Gå ind i Design og Temaredigering. Gå ind i "Enkelt indlæg" og skriv linket lige efter "the_content". Her på onlineminds.dk ser linket således ud:
<a href="http://translate.google.com/translate?hl=en&sl=da&u=<?php echo get_permalink() ; ?>&sa=X&oi=translate&resnum=7&ct=result&prev=/search?hl=en" target="_blank" title="Automatically translated into English">View this post in English (automatic Google translation)</a>
Nogen burde virkelig lave et WordPress-plugin, som gør det ovenstående automatisk og har nogle fede indstillingsmuligheder :-)
PS: Google-oversættelserne kan (endnu!) ikke erstatte en menneskelig oversættelse. Men den kan gøre dig forståelig på engelsk, omend der er nogle lidt spøjse sætningskonstruktioner fra tid til anden.
Synes du om dette indlæg?
Indlæg (RSS)
Oooooooog hvis du sidder på en anden blogplatform end WordPress (selvom jeg ikke kan forstå, hvorfor du dog skulle gøre det) er her en guide til, hvordan du med PHP kan få URL'en på den aktive/nuværende side.
// Lars
Der findes skam en Wordpress-plugin til oversættelse:
Scandinavian Translator.
Den benytter ikke Google Translate med Gramtrans, som leverer langt bedre oversættelser. Og det er mig, der har skruet den sammen, så sig endelig til, hvis den ikke lever op til forventningerne.
Fed ide, tak for tippet. Er strakt gået i gang med at få det lagt på min egen side
Har kigget lidt mere på Google og automatisk oversættelser, det viser sig at de også tilbyder en gadget i form at en drop down menu (en enkelt linie js script) som oversætter siden til alverdens sprog. Se under tools på Google Translate linket.
Det der er endnu mere morsomt er at eksterne hjemmesider man linker til også bliver oversat
Hej Thomas
Ja, det er smart, at Google Translate laver en form for søg og erstat på alle links, så de sider, der linkes til også fremstår i oversat form!
// Lars
Spændende indlæg. Er der nogen der ved, hvordan man får koblet en oversættelse på Blogger?
Hej Janne
Det tvivler jeg på, du kan gøre automatisk, medmindre du har adgang til at redigere i temaskabelonen og indsætte kode som automatisk trækker URL'en til indlægget ud.
Alternativt kan du gøre det manuelt:
// Lars
Det tog mig under 5 minutter at lægge Google Translator på min Blogger-blog. Jeg fulgte linket fra Lars's indlæg – kopierede html-koden – gik ind i layout på min blog – tilføjede html fra tredje part. Det virker – men kunne selvfølgeligt se mere lækkert ud :-)
kh Camilla – http://cfh20.blogspot.com/
Tak. Med temaet K2 er det i "the loop" man skal ind og rode – og her skal tungen holdes lige i munden.
Jeg satte koden ind lige efter
nederst i dokumentet – prøvede mig frem, så det passede.
Sjovt med den slags…
sorry – lige efter
<!-- .entry-content -->