Click here to Skip to main content
15,901,001 members

Comments by Hesham_h4 (Top 8 by date)

Hesham_h4 18-Jul-11 12:52pm View    
I think I'm asking them, and if they answer me (5% probability) I'll mark this as the solution :).
Funny fact is that I asked that question at Microsoft forums, forgot that Bing would be using it if they knew :)
About your approach, I think that detecting the input language isn't a big deal if we talk about a .NET application and so the spell check would be just appropriate, "transkeying" as I called it is still the big problem here. We need to know what keys were pressed, let's assume we know because we are working upon user input not on a copy-past text, then we need to simulate each of these scripts to get a probable text (Remember that some characters can be entered in multiple ways) and then comes your method in place to detect which one is used and so narrow the language probabilities.
Hesham_h4 18-Jul-11 12:34pm View    
I think this method is close to the one used in Google translate (Not accurate at all though), it detects the language from a text written in it, not a text written in a different language which is our topic here.
Hesham_h4 18-Jul-11 0:49am View    
This is actually the answer to the Title questions though not answering the Main one but I decided to ask it separately.
Hesham_h4 17-Jul-11 23:53pm View    
As a second thought this can be simplified if we consider installed languages only but as is it can help people use their language without installation, just type your language in any installed language and we will understand your input, that seems great.
Hesham_h4 17-Jul-11 23:50pm View    
Knowing the input language might help finding out that the input isn't recognized as words in the selected input language and so trigger the whole process. I think you found the trigger, but we still don't have a gun :)