All the tools you need to get ready for “talk like a pirate” day
Avast! Saturday is the annual talk like a pirate day and my colleague Tom Croucher has done a tremendous job to create a YQL solution for translation of English to Pirate
In essence he used YQL to store a translation data set and allows us to alter it using the update and storage parts of YQL. He has come up with a few great things to use for talk like a pirate day:
A script to include into any page that will automatically convert it to pirate speak:
<script src="http://l.yimg.com/d/lib/ydn/js/pirate1252961643.js"></script>
A bookmarklet to translate any web site: piratize (drag it to your links toolbar).
An open YQL table to add to the pirate dictionary.
Using this, I built the following interfaces:
- The Pirate Dictionary add-to form
- The ARRPI – an API to translate from English to Pirate
- The Pirate Translator form with tweet button
Have a great talk like a pirate day! Sadly enough I’ll be Aarrr-ing down from a plane as I am flying back to the UK on that date.
Tags: api, fun, javascript, piratespeak, talklikeapirate, tlapd, translation, yarr, yql


September 17th, 2009 at 8:02 pm
RT @codepo8: All the tools you need for “Talk like a pirate” day – now in one spot: [link to post]
– Posted using Chat Catcher
September 18th, 2009 at 9:38 am
Just tested the YQL JS script on our company website and it works great, but while it does translate some words it doesn’t add the ARrrrr! anywhere!
Can I request more Aaarrrrr? (maybe before every second full stop, or semicolon or sth similar? Could it be done Arrr?)
September 18th, 2009 at 9:47 am
Remember kids, tomorrow’s the International Talk Like a Pirate Day! Arr! (for all you webdevs: [link to post])
– Posted using Chat Catcher