Python script, released under GPL v2 (for what it's worth...).
You give him a openoffice.org spreadsheet(.sxc file) with some condition, containing tlk entries and their french translation, and it outputs a xml file suitable to use with Crusader//ky tlktools command line tools (C program under GPL, also found on the vault), which allows you to build the .tlk file.
The spreadsheet must be :
- on the first row, entry index (number)
- on the 3rd row, the english version
- on the 4th row, the french version
It's limited to english->french translation, but changing the languages is a matter of replacing to global variables at the beginning of the file. This should be read as options of the command line, maybe later.
(This format was used for the spreadsheet because that's the way the cep.tlk entries where given to me and the other french translator. As I only had these .xls files and wanted to convert them to tlk, I had to write my own converter - see the cep-fr.tlk on the vault for the result)
NOTE : it's really really ugly, making many assumptions on the sxc file format (I didn't even read its description)
UPDATE : there was a stupid typo in the first upload. The program would simply not work. Corrected
Also, to remove too much tabs in the xml file (than were then in the tlk), I changed the way the xml is prettyprinted (It's uglyprinted, in fact, not really readable)