Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: ASP.NET C#4.0 MVC WinForm
Hi
 
I want to create a adaptive language teaching program that translates between two languages without using API but using google n-gram. Any ideas how to go about that?
 
Thanks
Posted 5-Jan-13 10:58am
Edited 5-Jan-13 13:08pm
v2

1 solution

Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

Good look with that one!
 
I think it will be quite hard to do in a standalone application, especially if you are a single developer.
 
It's not to be a pessimist, but Google Translate and Bing Translation both have large (enormous?) companies behind them.
 
But IF you want to try, the easiest at first would probably be to have some kind of substitution dictionary between the languages. This however does not take into account, phrases specific to each language and simple things like pluralis, singularis and so on. "Inversion" is also going to be quite a problem quite fast with this approach.
  Permalink  
v2
Comments
Sergey Alexandrovich Kryukov at 6-Jan-13 1:39am
   
My 5. I would add that the present-day quality of translation is ridiculous, at least for some languages. No teaching can rely upon it. The quality strongly vary by language though.
—SA

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 Richard MacCutchan 269
1 Aajmot Sk 252
2 Marcin Kozub 235
3 Sergey Alexandrovich Kryukov 185
4 Praneet Nadkar 167
0 OriginalGriff 7,913
1 Sergey Alexandrovich Kryukov 7,232
2 DamithSL 5,604
3 Manas Bhardwaj 4,986
4 Maciej Los 4,865


Advertise | Privacy | Mobile
Web02 | 2.8.1411023.1 | Last Updated 5 Jan 2013
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100