Fluentizer Community
February 08, 2012, 09:03:01 AM *
Welcome, Guest. Please login or register.

Login with username, password and session length
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: How to make dictionaries for Fluentizer  (Read 4948 times)
Sergey
Administrator
Newbie
*****
Posts: 35


View Profile
« on: December 18, 2008, 07:19:14 AM »

To make a FluentDictionary (dictionary for Fluentizer) you would need to:

1. Download some dictionaries from http://xdxf.revdanica.com/down/
Alternatively, you can make XDXF dictionaries from dictionaries in other formats like Lingvo DSL, StarDict, SDict, dictd and JMdict using makedict http://xdxf.revdanica.com/forum/viewforum.php?f=28 or JMdict_to_XDXF http://sourceforge.net/project/showfiles.php?group_id=95155&package_id=253867
or any other converter (that can produce XDXF dictionary) at http://sourceforge.net/project/showfiles.php?group_id=95155 or elsewhere on the internet.

2. Unpack the XDXF dictionaries into a folder. Note that an XDXF dictionary is a folder containing files dict.xdxf and icon16.png
So when you have finished downloading+unpacking or converting -- your current folder should contain folders like eng-rus_muller, eng_rus_full, oxford, eng_eng_main, eng-ch-eng-buddhist or whatever dictionaries you have chosen, each folder containing files dict.xdxf and icon16.png

3. Download XDXF-to-FDK converter from http://www.fluentizer.com/down/xdxf_to_fdk.jar

4. Put xdxf_to_fdk.jar file into the same folder where you have put the XDXF dictionaries. Open a command line window (aka DOS prompt, aka terminal window). Go to the folder where you have put the xdxf_to_fdk.jar file and the XDXF dictionary folders. Enter
Code:
java -jar -Xmx500M xdxf_to_fdk.jar
you will see a lot of output as the converter runs, and when it finishes you will have a new file appear in the current folder called eng-rus_xdxf.fdk or eng-chi_xdxf.fdk or something alike depending on the languages (from and to) of the first XDXF dictionary that converter process. Note that the -Xmx500M or larger option is necessary to create any FDK dictionary (except some very small ones) - without this option the converter will run out of memory.

5. Optionally, you can rename the resulted dictionary file into something else, but you have to keep the first 8 chars and the extension intact. For example, you can rename eng-rus_xdxf.fdk to eng-rus_mydictionary.fdk but you can't rename it to mydictionary.fdk because the first 8 chars are used for language identification of the dictionary.

6. Put the resulted FDK dictionary file into the same folder where you have the FluentBooks, and run Fluentizer.

« Last Edit: March 02, 2011, 09:39:49 PM by Sergey » Logged
pat4kin
Newbie
*
Posts: 3


View Profile
« Reply #1 on: November 30, 2010, 08:28:01 AM »

Hallo!
I am new to the forum having just joined.
I am interested in a product like fluentizer but in creating my own dictionaries from my own CSV lists.
Is this possible?
Is there a way to import CSV dictionaries into the format required by Fluentizer?
My interest is in creating and using dictionaries that are able to recognize English phrase content and translate the words recognizing marked herad-words into German.
I am building a translation scheme around such a concept.
I am not a programmer, but a modest writer.
I intend to publish an eBook (based on a secure exe file) before the year end on the model I am creating or will have created.
I'd be interested in any contacts with others doing similar.
Regards, pat4kin.
Logged
Sergey
Administrator
Newbie
*****
Posts: 35


View Profile
« Reply #2 on: December 01, 2010, 08:13:36 AM »

Yes, you can convert CSV dictionaries into fbk file, but first you would need to convert the CSV file into XDXF format, and than use the tool to convert XDXF to FBK.
Logged
lucjansz
Newbie
*
Posts: 4


View Profile
« Reply #3 on: March 02, 2011, 01:37:17 PM »

3. Download XDXF-to-FDK converter from http://www.fluentizer.com/down/xdxf_to_fdk.jar

The link is broken Sad
Could you correct it?
« Last Edit: March 02, 2011, 09:40:32 PM by Sergey » Logged
Sergey
Administrator
Newbie
*****
Posts: 35


View Profile
« Reply #4 on: March 02, 2011, 09:41:23 PM »

Fixed.
Thanks a lot for reporting it.
Logged
lucjansz
Newbie
*
Posts: 4


View Profile
« Reply #5 on: March 03, 2011, 02:36:19 PM »

Thank you for the link.
Is this version of the converter requires Linux ("ln" program)?
I have got error:

Caused by: java.io.IOException: Cannot run program "ln": CreateProcess error=2,
The system cannot find the file specified

Logged
Sergey
Administrator
Newbie
*****
Posts: 35


View Profile
« Reply #6 on: March 03, 2011, 04:26:32 PM »

Yes, it requires Linux.
Also it might work on Cygwin http://www.cygwin.com/ but I have not checked.
Logged
lucjansz
Newbie
*
Posts: 4


View Profile
« Reply #7 on: March 04, 2011, 12:50:51 PM »

Yes, it requires Linux.
Also it might work on Cygwin http://www.cygwin.com/ but I have not checked.


Cygwin do not work.
Under linux the conversion succeeded (?) but Fluentizer shows info:
Required version: #207 Found version: #205
Format of the file (...) is too old.

Logged
Sergey
Administrator
Newbie
*****
Posts: 35


View Profile
« Reply #8 on: March 05, 2011, 07:15:34 AM »

Oops. I'll build a new version - hold on.
Logged
Sergey
Administrator
Newbie
*****
Posts: 35


View Profile
« Reply #9 on: March 05, 2011, 09:34:00 AM »

Done.
Please try the new version and let me know if it works.
Logged
lucjansz
Newbie
*
Posts: 4


View Profile
« Reply #10 on: March 05, 2011, 01:23:19 PM »

Finally, it works. Thank you.
Now I will try to make some real dictionary.
Logged
Sergey
Administrator
Newbie
*****
Posts: 35


View Profile
« Reply #11 on: March 05, 2011, 09:44:52 PM »

Great!
:-)
Logged
Amir
Newbie
*
Posts: 1


View Profile
« Reply #12 on: March 20, 2011, 10:59:20 AM »

You can also get LSD dictionaris from Lingvo and convert them to DSL format using those instructions: http://www.alreader.com/forum/viewtopic.php?t=178
Then convert DSL to XDXF and then FBK (FluentBook) format as descraibed in the begining of this thread.
Enjoy ;-)

P.S. The instructions are in Russian, but Lingvo's dictianaries are freeking awesome!
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.8 | SMF © 2006-2008, Simple Machines LLC Valid XHTML 1.0! Valid CSS!