For example, observe what happens to a page at the Economist:
While the point is to help you to practice language learning while you surf the web, it can be used to convert any type of FoxReplace list. Lists are given a permalink that can be shared with others (either through email or through the Shared Library on this site), all without exposing your Google account name or the original document's URL.
For more information, read this blog post.
You can get Firefox here: http://www.mozilla.com/firefox
You can get FoxReplace here: https://addons.mozilla.org/firefox/addon/6510
If you just want to see BabelFox in action without creating your own spreadsheet, you can skip to Step 4.
The Share button
The spreadsheet's published URL
http://spreadsheets.google.com/pub?key=xxXXxXxxxXxXxxXxXXXXXxXx...and then click "Publish now." Select the "Automatically re-publish when changes are made" option. Note: If you ever change the status to "Stop publishing," then the spreadsheet will no longer be available to BabelFox.
If everything went smoothly with loading and processing the spreadsheet, you should have already saved a backup of your custom output file to your hard drive. Now all that is left is to either put that XML file into FoxReplace, or sync the online version.
Go to Firefox's "Tools" menu, find the "FoxReplace" item, and click the "FoxReplace options..." link. (Also, I recommend turning "Auto-replace with page load" on.)
OPTION 1: Import once
From the options menu, click on the "Import" button in the lower right hand corner. Then select your saved BabelFox XML file, press "Open," and you're good to go!
OPTION 2: Sync continuously
You can now sync (one-way sync to be exact) your FoxReplace set with your Google spreadsheet! You may ignore all the Import buttons (especially "Import from URL" which, as mentioned, appears to be broken). Just paste the output URL into the "Update from URL" input box, close the options menu, wait one minute (if you kept the default setting), and re-open that options menu—you should see your most current substitutions list all ready to go!
BabelFox was built with ColdFusion, Scriptaculous, and SACK. The Comments section is a modded template from BlogCFC.
Comments
Comment Moderation is enabled. Your comment will not appear until approved.I use foxreplace too. Currently, i create the xml by hand and would be interested in how you created the xml file automatically. Thanks.. Gail
The XML is generated using a ColdFusion server-side script. I put the data from Google Spreadsheets into a 2-D array, then its just a simple output loop into an cfm file with an XML cfheader.
You are free to use BabelFox to automate the process, and you can keep your XML output private; just follow the steps on http://elliottandlara.com/babelfox (first create a Google Spreadsheet, provide its published URL in the box at Step 4, and then download the XML file). Please try it out, and let me know what you think!
I just got word from FoxReplace's author that he can add an "import online XML" feature in the next release, and maybe a syncing feature down the road. So it will be even easier...you'll just need to update a Google spreadsheet to manage your FoxReplace set.
Thanks! Just be careful if you do it on a shared computer; its easy to forget about the prank and get confused yourself. ;-)
TIA
I've been trying to edit an existing FoxReplace.xml file by hand, adding just the <substitution><substitution> tags ans everything in between, but I can't get FoxReplace to import it.
Any help would be appreciated. Congratulations on your work.
I don't have a ton of time, but i could give it a quick look. You could email me (elliottandlara@gmail.com) your by-hand XML file and the URL to your published Google Doc, and I'll take a look at them both and see if I have any suggestions.
EDIT: I realized that this feature did exist last year and worked fine. My suspicion is that the newest version of Firefox has broken Foxreplace's functionality. I'll see if I can test that.
The "Update from URL" feature appears to work flawlessly - which is great, since that is what makes babelfox useful (allowing you to update your Google spreadsheet and have your changes sync to your browser).
My advice is to ignore the "Import from URL" button/function, since it appears to have a bug. Just paste the XML link it the "Update" textbox instead. (I have added new instructions on elliottandlara.com/babelfox to reflect this change)
Let me know if you have further troubles...
[link hidden]
Please help. Thank you
It would be excellent if there was a solution to this, I've been looking for something which does this kind of thing for literally years (being a non-programmer I've not been able to put it together myself), and this should work even better than I'd have needed. I'd like to use it to link up various communities of competitive pokemon players from different languages, but it's hampered massively by google translate's/every other tool I've found's extremely poor handling of the specific terms we have. It'd be fairly easy to set up something which could translate to/from any language, if only your tool would give the XML.