Speaking as a total ignorant from a coding perspective. But I guess that wouldn’t be the hard part, considering that most of Duolinguo is just boxes and text inputs. How difficult it is to create a database of competent linguists with an efficient training who can progressively enhance your understanding of languages?

  • jet@hackertalks.com
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 year ago

    The technology is probably the smallest part of the problem. Most of it will be getting it critical mass of users, and expanding that user base, cross multiple languages. So that’s advertising, politics, social networking, promotion.

    • iagomago@feddit.itOP
      link
      fedilink
      arrow-up
      0
      ·
      1 year ago

      I did know about LibreLingo, but it still feels like it’s taking really small steps! And the other alternatives don’t seem to offer the semi-holistic experience that Duolingo provides.

  • gregordinary@lemmy.ml
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    5 months ago

    I’ve used Language Transfer with good success. Don’t even need to sign up, you can just go, click on a course and start streaming lessons. You can also download them locally.

    https://www.languagetransfer.org/free-courses-1

    The idea is to create rules that help you “transfer” words from the source language into the target language, hence, “Language Transfer”.

    For example, going from English to Spanish: Words in English that end in ation, will end in acion in Spanish.

    Confirmation -> Confirmación Conversation -> Conversación

    Further, words following this rule are “ar” verbs. Confirmation -> Confirmación -> confirmar

    Another one is words ending in al, which came to Spanish and English via Arabic… are the same. Just said with an accent.

    Normal -> Normal Formal -> Formal

    A few rules might get you a few hundred words. And while some words might be more formal than how something is typically said, you should still be understood.

    They’re completely donation based, ad-free, and no sign-up required.

  • Euphoma@lemmy.ml
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    1
    ·
    1 year ago

    Duolingo is pretty bad at teaching you a language so I don’t think we really need to make an open source alternative. If you want to actually learn a language, just use anki (anki is open source) for flashcards and get a textbook. I say anki because it uses a spaced repetition system which is the only way to effectively study more than 100 flashcards and there are browser plugins that allow you to create new flashcards from a couple clicks on a new word. Once you get far enough you won’t have to use the textbook and will be able to just sentence mine for words and have to google the occasional grammar point.

    • SineNomineAnonymous@lemmy.ml
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      Repetition of words in isolation (ie flashcards or what anki offers) does nothing whatsoever to teach you a language.

      Duolingo is far from perfect but it certainly does more than basic flashcards (which are fine if you’re ok with just vocab). What people constantly miss about Duolingo is that it also offers lessons (to teach you how grammar works for example) but people have to read them and take the time to understand them. Which isn’t what they normally do because it takes time and it doesn’t give you xp (it’s not gamified so everybody ignores it).

      It’s how school teaching works (no it doesn’t work great either but that’s because this part is only meant to teach you about the basic layer of language, not the rest).

      So Duolingo and anki aren’t designed to do the same thing at all. But if you’re serious about learning a language, Duolingo is certainly a better start IF you do it right. A combination of the two is a better bet.

      Duolingo open source? Doable but you need teachers to open source their lessons and vet them. Huge amount of time and probably costly which is where the cookie crumbles.