[APP] SilverDict [V] 1.8

sensboston

Recognized Developer
Nov 18, 2009
2,142
797
193
Boston, MA
Thanks!
No, you didn't missed anything; probably it's a bug. I have a lack of beta-testers, also, I haven't tested languages with umlauts (special characters) - my langs are Russian and English, sorry. Could you tell me what language and dictionary you are using? Thanks!
 

roncza

Member
Jul 7, 2008
10
1
0
Thank you ...

I am using German to English.

This does not work:
Öl -> oil

But this works fine:
Süden -> South

It seems to have issues when an umlaut ä,ö,ü or also something like á in the Spanish árbol is the first character.

I hope this helps ...
 

sensboston

Recognized Developer
Nov 18, 2009
2,142
797
193
Boston, MA
Thanks, great!

The problem is in Microsoft character tables; all umlaut character codes located not in "alphabet" row but in very different positions. What's why search not working properly :( To resolve problem, I should re-sort dictionaries (and customers should re-download 'em)

Could you do me a favor? Could you please:
- list all umlauts (at least in German) in "natural" order? Like "ü" should come after "u" etc.
- list all European languages with umlauts (of course only those that you know)

Thank you!

I'll try to fix it soon (may be today); will post new .xap and/or converted dictionary for test here.
 

roncza

Member
Jul 7, 2008
10
1
0
Hi again, that sounds like a solution ... ;-)

In German dictionaries the "ü" is on the same order as the "u". That they mix with each other.

For example:

...
Uboot
...
Übung
...
Umlaut
...

So is you look up a word starting with "ü" in a dictionary you will look under "u".

I hope that explanation makes sense.

Same goes for the other Umlauts.

a - ä
o - ö
u - ü

In German you also have an "ß" but that will never be the first letter.

I know umlauts only in German. Not sure if some Scandinavian languages use this too.

Also, I use Spanish. Here you can have letters with an ´ on top, e.g. á, é, í, ó, ú.

Unfortunately, I cannot side-load the app. So, I have to wait for the market update for testing. Sorry for that.
 

anon1811

Senior Member
Jul 31, 2011
59
25
0
This application is really useful, I love it! But I can confirm the bug roncza found. SilverDict runs absolutely smooth, although I have 40 dictionaries installed. Impressive! My question is, if there is a possibility to backup downloaded dictionary data in case I uninstall the application, flash my device or hardreset it. Finally, would SilverDict theoretically be capable to handle really huge databases, like Wikipedia? Android devices can handle it (with Wikidroyd) as well as Windows Mobile (MDict and TomeRaider).
By the way, Norwegian (Bokmål) does have signs like Å/å, Ø/ø, Æ/æ (these are vocals, not really comparabel to the German ä,ö,ü).
 
Last edited:

sensboston

Recognized Developer
Nov 18, 2009
2,142
797
193
Boston, MA
Thank you, guys, for help and suggestions! As for beta-testing: I can easily submit a beta version to MP for beta-testing, it will be available shortly (usually two days). I only need your emails (you may PM to me).
As for saving already downloaded dictionaries: it's possible for sideloaded app only (you may copy whole SilverDict's isolated storage file (folder) by using ISETool.exe or other third-party tools) or for the full unlocked devices.
About huge database usage: I've never tried Wiki dictionary but theoretically it should work (if index will fit in memory :). SD designed to work with low memory requirements (actually it holds only the dictionaries indexes in memory, not the whole dictionary databases). Please try (but be patient, unpacking will take some time) and tell us your results!

P.S. BTW, guys, could you do me a favor and support my Lunar Lander Touch app by downloading and good rating? ;) I know, it's not a sophisticated game (actually it was my marketplace "entrance" app, I prefer to port real Android game instead of submitting stub) but I really and still like it :) I'm not a gamer but sometime you need a real quick and easy game for relaxation. Try to land spaceship on hard level 6 times in row - it's not that easy ;)
 
Last edited:
  • Like
Reactions: anon1811

sensboston

Recognized Developer
Nov 18, 2009
2,142
797
193
Boston, MA
Guys (who has that ability) could you please try attached app for German and Spanish? Thanks!

Update: in this version you may type regular characters instead diacritics ;)

P.S. Will also commit to mp for beta-test, PM me your emails (Microsoft will send a marketplace beta link to these emails).
 

Attachments

Last edited:

anon1811

Senior Member
Jul 31, 2011
59
25
0
thanks for your help, I managed to backup all dictionaries with Windows Phone Device Manager. Currently I'm downloading the latest dump of the german Wikipedia (articles only, 2,5 GB). If I succeed to convert it into the StarDict format, I will let you know. (edit: see post #30)
 
Last edited:

sensboston

Recognized Developer
Nov 18, 2009
2,142
797
193
Boston, MA
2.5 GB, OMG! He-he, it will take a VERY long time to unpack and re-index. Also I'm not sure about index file size for that database.
OK, try to convert and test with desktop StarDict. Tell me a converted size and (if you can) provide me a link to that file. I can re-index and zip on the desktop.
 

anon1811

Senior Member
Jul 31, 2011
59
25
0
Edit: couldn't get Wikipedia to work. Besides that it takes very long to convert and creates huge files (12 GB), I couldn't even get them to run on StarDict. I also tried a much smaller MDict dictionary file and it didn't work either. (I should have tried that before, would have saved much time). Howerever, this is where I found the mdx to StarDict converter: http://goldendict.org/forum/viewtopic.php?f=5&t=1193
Last post links to a chinese forum. I somehow managed to download the converter, it's attached if someone wants to try it.
 

Attachments

Last edited:

5pteron

Senior Member
Mar 22, 2009
72
3
0
Thanks for this great app!
I was in despair when I thought that there weren't any decent offline dictionary apps, but I'm relieved thanks to you!
It would be really nice if you could implement 'history' function though, along with the ability to delete a word from history.
Oh, and also a clear button next to the word input area would be really handy!!
 
Last edited:

sensboston

Recognized Developer
Nov 18, 2009
2,142
797
193
Boston, MA
Thank you for using SilverDict!
As for you comments: history view is very simple to implement but have no sense at all because of SD implementation. It searching "on the fly", as you type; there is no "end of input" sign at all.
Clear button is also not necessary: you always can click on the typed text and start typing again.

P.S. Guys, I'm still waiting for reports on the new version with diacritics fixes. Please help me because without your tests I can't make any progress! By the way, it wasn't my request - you requested that, so please test...
 

soulforger

Member
Dec 14, 2010
32
10
0
Kiev
Downloaded and installed. Cool app. Added my dictionaries from my skydrive.
It's just hard to find dictionaries. Free... Whatever , app is fast. It would be good if you add some colour profile selections like blue-black , red-white etc... It'll be attractive. But not so important. Second , i have a blank space between battery indicator and wordspace. There should be an advertisement or something? I'm testing right now , good work! Btw , i'm using Hd2.

*1: trying to add dictionaries from skydrive simultaneously , but in the task list i can't see any lower after 4 installations.
 
Last edited:

sensboston

Recognized Developer
Nov 18, 2009
2,142
797
193
Boston, MA
Thanks for your impressions and suggestions!

As for color profiles: probably it will be cool but definitely didn't fit Metro style, sorry. I believe the new Metro paradigm requires some time to switch from colorful but always different UI's to the simple but cool working Metro UI's :)

As for SkyDrive: 'cause of beta-testers lack, I can't (physically) test all possible app's states. So I've never tested simultaneous download's from SkyDrive and can only hope this will work fine. BTW, probably your dictionaries not in correct format or not compatible with SilverDict. If you have this ability, try to test 'em first on the desktop StarDict or upload 'em and send link to me.

Blank space means: you (your ROM) has an ad-blocker (registry settings to block MS ads server) ;) Yes, it should be an advertising but seems like you are already lucky, it's OK :)

Thanks and don't forget please to review and vote for app in mp!
 
Last edited:

soulforger

Member
Dec 14, 2010
32
10
0
Kiev
Already voted ;)

There's no problem with dictionaries. I'm uploading .dict or .ifo with zipping them or .tar files. They're all working and faster than i thought :)

There's a problem (minor) with seing all files in "task list" while uploading them.
After 4 of them , i can't see others below if they're uploading or not. I had to close the app , open again (the list will be cleaned) and upload 4 another.
But i uploaded already and working like a charm! :cool: Thanks.
 
Last edited:

soulforger

Member
Dec 14, 2010
32
10
0
Kiev
Guys (who has that ability) could you please try attached app for German and Spanish? Thanks!

Update: in this version you may type regular characters instead diacritics ;)

P.S. Will also commit to mp for beta-test, PM me your emails (Microsoft will send a marketplace beta link to these emails).
Is that version(which you posted here) another than the app which is in the mp?
Because i downloaded from mp and for first letter of the word , special characters are not working. Like;

when you write öll (oil) it can't find , but when you write fuß (foot) it can find.

I'm using English , Russian , German and Turkish dictionaries.
Btw in Turkish ç , ı , ş , ö , ü are special characters. :D
 

sensboston

Recognized Developer
Nov 18, 2009
2,142
797
193
Boston, MA
That version is different, yes. But the fix is for German/Spanish only. Are you able to sideload apps? If yes, I can make a special test build for you. Also, could you type capital characters of "ç , ı , ş , ö , ü " (to copy&paste) and regular chars equivalents (I'm assume: c, i, s, o, u, correct?).
Thanks!
 

roqstr

Senior Member
Sep 23, 2011
118
30
0
roqstr, SilverDict is a dictionary, not a translator. Offline sentences translation is a very complex task and can't be easy done on the handset (it's requires a huge database - for example, how Google's translations works). By the way, what LEO-dictionary you are talking about? Just checked Android app called "LEO dictionary" - it's works the same way as a SilverDict but online only and without SilverDict's advantages.
you could, for example, try the windows phone version of "leo dictionary" ;)
i just mean the visual aspect. it's hard to get an overview over all meanings a word has. Maybe you should just list the details of the "result-words" right under it, just skip the extra tap.

it's a suggestion, thought it would look better this way.
 
Last edited:

sensboston

Recognized Developer
Nov 18, 2009
2,142
797
193
Boston, MA
you could, for example, try the windows phone version of "leo dictionary" ;)
i just mean the visual aspect. it's hard to get an overview over all meanings a word has. Maybe you should just list the details of the "result-words" right under it, just skip the extra tap.

it's a suggestion, thought i would look better this way.
Just tried and can say: I definitely don't like app, and especially "visual aspect" :D Sorry man...

As I've said before, I tried to reproduce UI and functionality of Lingvo dictionary (the best dictionary I've ever tried and used on the all types of computers, PDA's, phones and tablets).