I think that the list of people in charge of Denise localization should be kept in this separate topic, so it's easier for Guile and everybody else to keep track of the current situation.

I will keep this first post updated according to the posts which will follow.

Guile, pleaase let me know the list of the languages you are interested in, so that I can add all them here.

I copy here the original request by Guile:

We are looking for people interested in localizing (translating to other languages) our Denise AI software interface.

This task consists in editing many .XML files in English with an editor we are building.

We estimated that one people can do this in a couple of hours, but this person would then become responsible to keep the files updated in this respective language according future releases and new features.

We are willing to give a free version of Denise for every people that help us on this task, but we will choose just one people for each different language.

If you'd like to participate on this, please send me an e-mail at guile3d@guile3d.com.br telling in what language you are native.

Assigned:

Italian: Vittorio

Greek: Giannis

Dutch: Sander Rolevink

Norwegian: Kjell Brandsberg

Serbian: Petar Petrovic

Spanish: Stanley(Probe)

French: Jonathan Beaulieu and Sylvain St-Pierre

Czech : Marian H

Arabic : Beshoy shafek

Turkish: Aytac Tanriverdi

Romanian: Adrian Petric

Russian: Alexander

Spanish (Latin America): Iñigo Koch

English (Revision): John Scala

Bulgarian: Desislav Genov

Mandarin Chinese: Hayden Koch

Swedish: Robert Kjellsson

Japanese: Bobo Muru

Hindi: Jim Q

French (France): Patrick Douguet

Hungarian: Szopos Zsombor

German: Brad Jensen

Polish: Marian Chlabicz

Ukraine: Kharkov

Telugu (India): ROhit Ayyagari

Filipino: Mark Andrew G. Margallo and Ayer Amer C. Nera

Replies:

Reply author: giannisReplied on: Jun 17 2010 18:13:20Message:

Guile I am sorry, my wife doesn't want to do the Dutch translation. I tried hard to convince her but it was impossible. Please count me in for the Greek part.

Reply author: Guile3DReplied on: Jun 17 2010 19:57:34Message:

Thanks Vittorio, here's the updated list for the translation. More languages are on the way. You can get these and update yours at the beginning of this topic if you prefer.

Italian: Vittorio

Greek: Giannis

Dutch: Sander Rolevink

Norwegian: Kjell Brandsberg

Serbian: Petar Petrovic

Spanish: Stanley(Probe)

French: Jonathan Beaulieu and Sylvain St-Pierre

Czech : Marian H

Arabic : Beshoy shafek

Reply author: giannisReplied on: Jun 18 2010 18:04:07Message:

Guile

What's the point of having an interface in Greek for example, if the actual software can't support the language? I have a Greek TTS installed on my PC. Can I give queries in Greek or make Denish speak in Greek?

Reply author: jeck212325Replied on: Jun 18 2010 19:56:45Message:

Mr. Guile,

If Filipino(tagalog) translation is needed, count me in!

Thanks

Reply author: Guile3DReplied on: Jun 18 2010 22:25:55Message:

quote:Originally posted by giannis

Guile

What's the point of having an interface in Greek for example, if the actual software can't support the language? I have a Greek TTS installed on my PC. Can I give queries in Greek or make Denise speak in Greek?

Besides translation the interface, users can build their own set of AIML commands in their own language for searching web, play songs and all other functions of the system using our API. This way, if you have a TTS voice and AIML sets in your language, Denise will understand and speak in any desired language. The features that will be missing will be the huge AI database in English that we build over these past years, as well as some real AI algorithms that perform natural language analysis to your questions, but these too can be adapted in future releases if we have help from native speakers.

Reply author: GuruReplied on: Jun 19 2010 06:20:14Message:

Hi Guile,

Great work here. I would love to help with the translation to Tamil. Please let me know if this is available.

Thanks,G

Reply author: Guile3DReplied on: Jun 24 2010 02:29:02Message:

Vittorio, please update the list with:

Turkish: Aytac Tanriverdi

Romanian: Adrian Petric

Russian: Alexander

Spanish (Latin America): Iñigo Koch

English (Revision): John Scala

Reply author: Guile3DReplied on: Jun 28 2010 18:13:19Message:

Vittorio, please update the list with:

Bulgarian: Desislav Genov

Reply author: Guile3DReplied on: Jun 29 2010 22:00:24Message:

A new one Vitt:

Mandarin Chinese: Hayden Koch

Still looking for a German translator...

Reply author: Guile3DReplied on: Jul 02 2010 00:56:48Message:

A new one Vitt:

Swedish: Robert Kjellsson

Reply author: Guile3DReplied on: Jul 07 2010 20:21:26Message:

Japanese version Vitt:

Japanese: Bobo Muru

Reply author: Guile3DReplied on: Jul 12 2010 20:11:23Message:

Vitt, please update Hindi (India),(France) and Hungarian:

Hindi: Jim Q

French (France): Patrick Douguet

Hungarian: Szopos Zsombor

Reply author: Guile3DReplied on: Aug 02 2010 21:00:53Message:

Vitt, please update for German:

German: Brad Jensen

Reply author: Guile3DReplied on: Aug 25 2010 23:24:47Message:

Vitt, please update for Polish:

Polish: Marian Chlabicz

Reply author: Guile3DReplied on: Aug 25 2010 23:27:42Message:

For all our localization volunteers, we are planning to make our translation tool available in as soon as possible, so everyone will have enough time to work on that.

We have finally closed an agreement with a very good TTS vendor, but because of this we are having to update lots of code in Denise due to compatibility issues.

Today we changed Denise from Beta to Release Candidate version. For the first time we could complete the full cycle, from purchase, download, installation and execution, and all went smoothly.

Reply author: jeck212325Replied on: Oct 17 2010 05:56:18Message:

Dear Mr. Guile:

Im very jealous! I volunteered as a translator for filipino but you said that some problems regaarding tts huhuhu but now you have a translator huhuhhuhu! well maybe im not fit for that job! huhhuuh! waiting for the release!!

Dood... just relax. Guile is working very hard to get his program finished. It took me years myself to get my s*** together. So I'd appreciate if you laid off him and try writing your own Ai software. That way you would know how amazingly difficult it is. Peace.

Reply author: Guile3DReplied on: Oct 21 2010 23:40:08Message:

Thanks for the help Mik.

Hi jeck212325, don't worry, it was my fault. I will add your name to our team of translator.

Regards.

Reply author: hyparionReplied on: Oct 26 2010 15:37:40Message:

Hi

I didn't come here for some time then maybe is too late but if you want some help for the translation to spanish i can help you. My english isn't very good (I'm spanish), but usually is enough for translate from english to spanish without a lot of problems, moreover my wife is from brazil and i can translate directly from brazilian better than english...

So I would like you to know that I confirm my interest in this localization project.

Please consider that maybe other people replied to you but your mail server didn't accept these mails.

Reply author: Guile3DReplied on: Oct 27 2010 23:45:26Message:

Thanks Vit. I've updated my e-mail here to guile3d@guile3d.com (without the .br), so now I think the issue is fixed.

I've got answers from almost all localization volunteers (still missing 7 from the 30).

I'm finishing setting up the localization tool to send to you all.

Guile

Reply author: giannisReplied on: Oct 28 2010 01:53:19Message:

Guile did you get my answer (greek?)

Reply author: vrossiReplied on: Oct 29 2010 00:16:57Message:

Guile,

I have started the localization work and I have some comments, which might prove useful for the next release of your Localization Tool:

In some cases , it would be useful to have some hint about the context in which the text is used.For example, the English verb "talk" in Italian has different translations, according to its meaning in English as imperative ("parla") or infinite ("parlare").

Another aspect is that adjectives in English are the same for male or female nouns and for singular and plural: the same word "small" may then be translated as "piccola", "piccolo", "piccole" or "piccoli".

If I could install a beta version of Denise, I could test most of these situations and fix them before releasing the texts to you.

There are several sequences which are repeated almost identical (such as street, address, etc.), but they are scattered through the list. A sort function on the column might prove very handy.

I've used many times the Copy and Paste buttons, but the use of Ctrl-C and Ctrl-V would be much better...

In one of your previous posts, you said that "We estimated that one people can do this in a couple of hours". After more than 3 hours I am about at 25% of the whole work (it's just my guess, since the percentage bar at the bottom left always says 100%). I'm not complaining, of course, it's just to make it clear that it will take at least 12 hours to complete the job, and then I will surely reread and check everything before releasing it to you.

I hope next week-end will be rainy, so I can spend more time to complete this job.

Reply author: kcatlantisReplied on: Oct 29 2010 18:15:01Message:

Reply author: Evil GeniusReplied on: Oct 30 2010 18:36:08Message:

Vrossi has a good point, it's a problem that's common to all Latin languages, which have this silly notion that all nouns (and as such, most adjectives) must have a gender. So it's hard to know what gender to use in words like "high", "low", "small" etc. without knowing what they refer to.

Reply author: Guile3DReplied on: Oct 31 2010 00:23:23Message:

Thanks Vitt for the comments. I will ask my team to enable the copy and paste.

My idea is sending you and to the other volunteers a full version of Denise to test the translation, so you can have the full text context from within the system to make the adjustments.

Sorry for the amount of work! What happened is that even I didn't realize the great number of text to translate, because by the time I invite the volunteers I didn't have all the interface converted to .xml files. I think Denise also grew up a lot these past months... I thought that my team wouldn't finish many optional modules for the first release, but they actually did finish! Still some advanced modules will become available only after the first release.

Denise's system happened to become real big! Just her SDK Manual for our custom AIML Tags is 100 pages big! And this is just one of the five manuals that will be available (User Manual, Kiosk Studio Manual, AIML Brain Editor Manual, AIML Custom Tags Manual and Text Editor Manual). Later on, my company will sure have to hire people to translate those to other languages.

Please feel free to work just what you think is fair! The free copy offer will still be up!

Thanks again,

Guile

Reply author: vrossiReplied on: Oct 31 2010 15:26:52Message:

Thank you, Guile

I will surely complete my translation in a few days, regardless of the availability of the free copy, which nonetheless will be useful to give you a better translation.

I just like to help someone who has contributed so much to our Forum.

Please contact me when you need the translation of the manuals. I've been a technical translator from Enlgigh to Italian for many years.

Reply author: FreddyReplied on: Oct 31 2010 15:55:52Message:

Ahhh, good old Enlgigh... it's a shame it's a dying language but nice to see you still speak it !

Reply author: jeck212325Replied on: Nov 01 2010 05:16:44Message:

Mr. Guile:

Same problem here in translating english to tagalog as what Mr. Virossi comment about translating.

Thanks!!

Reply author: probeReplied on: Nov 08 2010 19:54:48Message:

When i receive a copy of Denise i sure will review all the spanish translation and make the corrections in the xml file, these xml file can then be made available on Guile´s web for people to download.Like allready commented, translate to a latin language is hard if you do not know the complete phrase where the word is used.

Reply author: vrossiReplied on: Nov 09 2010 13:03:47Message:

Hi, Guile

I sent you the Italian translation. Let me know if it's ok. I will surely review it in the context when I receive the beta version.

Reply author: ezbrushReplied on: Nov 11 2010 17:24:14Message:

how come this guy above me gets a beta version and i dont?i asked a few time and you guys still dont reply to my e-mails

Reply author: FreddyReplied on: Nov 11 2010 17:47:57Message:

Might be because you joined the party late, but I have been a member for a few years now and didn't get the beta either. I don't mind, happy to wait. Maybe you should try being more patient instead of demanding.

Reply author: artReplied on: Nov 12 2010 02:01:02Message:

Could also be that Vrossi is not only a really nice person and Beta tester but also the Owner / head admin of this great forum!! He has done a great deal to help spearhead this project as well as offer support.

Stand by...good things are coming!!

Reply author: Guile3DReplied on: Nov 12 2010 22:31:26Message:

Hy guys. Actually, Vit was one of the localization volunteers, and translated the whole Denise's interface to Italian. Like other volunteers for other languages, he will receive a full free copy of Denise for his work.

Guile

Reply author: ezbrushReplied on: Nov 13 2010 00:46:31Message:

hey i was trying to be a volunteer all so but you guys never replied and i been asking to be on your beta for a long time,i tried i dont know how many times but it was a LOT.

Guile I am sorry but I am still doing the translation. I will complete it prior the release data but I find it difficult to cope with all these terms. I need a copy of Denise for my thesis and hence its important that I will complete it. Please be patient with me....

A question

1) If your system variables have been coded in English, how will the system speak the translated text? Or would it be something like that? "h mera einai (Greek) fourteen of November (English)"

Reply author: Guile3DReplied on: Nov 18 2010 04:48:48Message:

quote:Originally posted by ezbrush

hey i was trying to be a volunteer all so but you guys never replied and i been asking to be on your beta for a long time,i tried i dont know how many times but it was a LOT.

Sorry for that. I will make sure your e-mails get through from now on.

Kind Regards,

Guile

Reply author: Guile3DReplied on: Nov 18 2010 04:52:14Message:

quote:Originally posted by giannis

Guile I am sorry but I am still doing the translation. I will complete it prior the release data but I find it difficult to cope with all these terms. I need a copy of Denise for my thesis and hence its important that I will complete it. Please be patient with me....

A question

1) If your system variables have been coded in English, how will the system speak the translated text? Or would it be something like that? "h mera einai (Greek) fourteen of November (English)"

Take your time Giannis. We can release Denise without all languages. We will be posting many updates after her initial release.

You will have to have a Greek text to speech engine to make Denise correctly speak the Greek text from her messages. We will offer many other TTS languages other than English soon.

Guile

Reply author: giannisReplied on: Nov 21 2010 23:16:24Message:

Finally!!!! I finished the translation. It took me ages.. I also found several errors in English which I hope you will fix in the versions to come. I will improve the Greek translation once I have Denise installed.

Reply author: boboReplied on: Nov 23 2010 12:12:40Message:

Hi Guile I’m almost finished my translation in Japanese it is too difficult to translate because Japanese language is too polite.Now I’m can login to my translation tool no problem!!!!!Thanks to you Guile

Reply author: Alex81Replied on: Dec 06 2010 22:46:43Message:

quote:Originally posted by vrossi

Hi, Guile

I sent you the Italian translation. Let me know if it's ok. I will surely review it in the context when I receive the beta version.

Besides translation the interface, users can build their own set of AIML commands in their own language for searching web, play songs and all other functions of the system using our API. This way, if you have a TTS voice and AIML sets in your language, Denise will understand and speak in any desired language. The features that will be missing will be the huge AI database in English that we build over these past years, as well as some real AI algorithms that perform natural language analysis to your questions, but these too can be adapted in future releases if we have help from native speakers.

Alex is one of your Italian customers. I've explained him some aspects of localization, but maybe you should supply a quick reference guide for non-english versions.

I installed the Italian interface by simply copying in the folder the files I translated, but it looks like Alex has no Italian files installed.

Could you please give some more info about this?

Reply author: Guile3DReplied on: Dec 07 2010 23:48:45Message:

Thanks Vit,

Although users can already use Denise with the translated files, we do not recommend doing so right now, because when you choose a different language in Denise setup, she will try to load a TTS voice in the same language, and if the user don't have a voice, this can make Denise to crash. We still have to do some coding to avoid that.

That is why we didn't pack the translated xml's files with Denise yet.

Guile

Reply author: Alex81Replied on: Dec 08 2010 00:40:06Message:

A ok,so is normal for a moment....I bought Denise Platinum because "Use other synthesized TTS voices in any language"I hope fix it so ^^Ty all