7 ms·
Show HN: Verb Master – A site for practising Spanish verbs
- Philomath 9y agoFunny, I am Spanish and I just realised how confusing the verb 'to feel' can be. The app translated it to 'sentirse', and I didn't do it correctly. Just after that I found the error. 'To feel' can be translated to 'sentir' or to 'sentirse' and both are correct depending on the context. 'To feel the wind' would be 'sentir el viento', but 'to feel bad' would be 'sentirse mal'. I conjugated 'sentir' and it was asking for 'sentirse'.
- edko 9y agoI don't think there is anything special about the verb "sentir". "Sentirse" is just using it in a reflexive way, and the same holds for many other verbs: acostar, cepillar, duchar, levantar, etc.
- solipsism 9y agoWas going to say exactly this. Nothing out of the ordinary here. OP appears bilingual but must not spend much time translating between languages. You will face such problems (maybe they can be thought of as an example of an impedence mismatch [0]) whenever going between languages, especially when you're crossing language families. [0] http://wiki.c2.com/?ImpedanceMismatch http://wiki.c2.com/?ImpedanceMismatch
- mattbgates 9y agoSaber vs. Conocer. Always had fun with that one in Spanish class.
- titanomachy 9y agoI think Germanic languages might be the outlier here, every other language that I've encountered uses a distinct verb for "to know (a person)" vs "to know (a fact)". connaitre/savoir (French), gnorizo/xero (Greek), renshi/zhidao (Mandarin).
- Vivtek 9y agoOr in fact, German kennen/wissen - it's not Germanic languages per se, but English, which developed from a simplified creole spoken by the Saxon conquerors of the Angles (they never bothered with all that conjugation stuff, and it stuck).
- barry-cotter 9y agoJust checked whether Dutch distinguishes between kennen and wissen. It doesn't, exactly like English, same for Norwegian and Swedish. That suggests it's a West Germanic thing. While English can fairly be described as a creole it's the influence of Norman French on Old English that makes that a fair description. Old English was IIRC on a dialect continuum between Frisian and Norse.
- harperlee 9y agoI will always remember the puzzlement of the whole class when my EGB grammar teacher wrote the following sentence in the board for syntactic analysis: Dímelo.
- kmicklas 9y agoWhat's so puzzling about that?
- nandemo 9y agoPresumably it's the fact that syntactic analysis involves assigning parts of speech and function to tokens, which in English and Spanish are usually words separated by spaces: Say it to me V Pronoun Preposition Pronoun \/ \/ VP PP But "dímelo" is just one word. You need to tokenize it into "dí me lo" before parsing, and presumably that's not immediately obvious to kids. Another example, this time from formal Portuguese: Falar-lhe-ei Lit: Tell-him-[I will]
- harperlee 9y agoExactly. Sorry for the level of detail for the non-spanish speakers, but I was on mobile. Such "onewordness" is not universal, though, it's just usage (as you could see "goal keeper" evolving into "goal-keeper" and then just "goalkeeper") For example, if you insist on requesting "Dímelo", you might say, "¿Me lo dices?", which, by jumping from exhortation to questioning, splits the word. And in general, although "decirse" and "decirlo" might be treated as infinitive, the verb is actually "decir", and no dictionary will treat them as separate verbs.
- pvaldes 9y agoJust for the record, 'sentir' is related with outer. You use it to explain that you perceive something that is out of you (like in I feel the wind) 'sentirse' (and other form verbs that fit in "something-something" + se) is related with inner. You use it to explain something about you (i.e your mood). Perceive something inside the limits of your body (like in I feel ill). Is not an exact rule (I feel pain uses sentir for example) but is useful.
- Jemaclus 9y agoLooks fun. Congrats on learning React. I haven't wrapped my head around it yet. (But then again, I avoid front-end like the plague...) I found an "undefined" thing: http://d.pr/i/Dd2eA http://d.pr/i/Dd2eA Also, the steps aren't really clear. I got "tener - to have" and "Yo", and I put in "tengo" and hit Enter, and it took me back to the main page, where I had to hit "Play" again. I would have expected it to give me another tense or another verb, but that's not what happened. I tried again by hitting the envelope arrow, but it basically did the same thing. It's a neat concept (and reminded me that I need to retake Spanish 101) but it could probably use some more documentation and testing. Hope that was helpful!
- evv 9y agoI had the same experience, including the 'enter somehow takes me back' bug, as well as the undefined thing That said, I really like the visual design, and I would absolutely find it handy if I could figure out how to play!
- andycloke 9y agoThis was a bug, Sorry! I'd previously set the target score to 15, but I changed it to 1 whilst debugging something this afternoon. Noob error - Fixed now :) Edit: Not sure what the undefined bug was will keep looking, ... thanks for flagging it up. I added the tooltips in the game to explain what to do but I agree it could be more intuitive.
- robalfonso 9y agoThis is great, I'm spanish and I never learned to speak (read pretty well). My conjugation is abysmal so I sound like some kind of backwoods hill billy (the spanish version of that). I may give this a go, get conversational. Great project!
- pgcosta 9y agocongrats it's very nice!
- andycloke 9y agoCreator here. I only started learning to code properly 7 months ago and react ~3 months ago, so I'd love any feedback. I hope to add audio, more tenses and more feedback (on your progress through each round) soon. I wrote a blog post on the development here for anyone interested: https://andycloke.github.io/Building-Verb-Master/ https://andycloke.github.io/Building-Verb-Master/ This was my CS50 final project. Can't recommend the course highly enough.
- andygcook 9y agoVery impressive for less than a year's worth of development experience. Appreciate the simple, clean design too. Congratulations on the launch! How did you load the verbs + conjugations into the system?
- andycloke 9y agoThanks a lot man! Most of the design credit should go to React Toolbox: http://react-toolbox.com http://react-toolbox.com The verb data is from: https://github.com/ghidinelli/fred-jehle-spanish-verbs https://github.com/ghidinelli/fred-jehle-spanish-verbs. I wrote a node script to turn it into a more efficient format. If you're interested I wrote a little post about making it here: https://andycloke.github.io/Building-Verb-Master/ https://andycloke.github.io/Building-Verb-Master/
- jfroma 9y agoLooks nice! One thing I saw "Él" is missing the tilde. Él means he.
- andycloke 9y agoThanks - fixed!
- abarrettjo 9y agoI've been working on learning spanish for a while and this looks super helpful - thanks for creating and sharing it! It would also be sweet if you could add an example of the verb used in a sentence after you've submitted your answer/guess, and then maybe a button to see that example sentence translated back to english. That would be a lot, but just a thought.
- taormina 9y agoI have a trip to Spain coming up soon, thanks!
- jefe_ 9y agothis is super cool
- jamessb 9y agoOn a apge liek this [1], the tooltip when mousing pver 'present' is numbered '2.', and the tooltip when mousing over 'hervir - to boil' is '1.', which is the opposite of the order on the page. [1]: https://andycloke.github.io/verb-master/#/?_k=efs1q4 https://andycloke.github.io/verb-master/#/?_k=efs1q4 Whe I mouse-over
- andycloke 9y agoHi cheers for the feedback. The thinking behind that was that when you on first start it says: '1 - conjugate this verb' '2 - for this person' etc. Which I think is the most logical order. However I wanted to keep the verb close to the input box so that you can see it close by as you type your answer. That's why the numbers don't follow the order on the page. I might do this differently in the future - I could maybe get rid of the numbers when you put your mouse over them, but keep them for the initial intro.
- feiss 9y agovery nice, congrats! :) I only miss to enter words by pressing Enter instead of clicking on the arrow button
- andycloke 9y agothanks a lot - I forgot to add that to the shortcuts table but have added it now
- kutkloon7 9y agoAwesome! I have been trying duolingo, but it's kind of a drag and I feel like I never understand verbs well. This is a nice complement! Also like the nice and clean look. I know I've seen it before somewhere. Where did you get the inspiration for it?
- andycloke 9y agoCheers! The look is all Material Design using the React Toolbox library
- sutee 9y agoGreat minds think alike! My friend and I built a similar web app for learning Spanish conjugations: http://practicarapp.herokuapp.com/ http://practicarapp.herokuapp.com/. I found that it was a perfectly-sized project for learning React/Redux.
- andycloke 9y agoNice work! Yeah couldn't agree more. It really brought home how great Redux is even for smallish projects like these
- smcl 9y agoI did this when I was studying Czech - http://conjugate.io http://conjugate.io I think I spent more time futzing around with the app instead of learning the language :-D
- dharmon 9y agoLooks pretty nice. I actually run a site that does something pretty similar [0]. The major difference is that I "group" verbs into sets with identical conjugations. I then use spaced repetition to generate the "flashcards", but substitute grouped verbs at random. The idea is for you to get a feel for a conjugation so that when you see a new verb in the future you should have a good sense of how it conjugates. (as a trivial example, if you know how to conjugate tener, you should know how to conjugation detener). I built it for myself years ago to quickly master all the verb conjugations for all tenses (it takes about 4-6 months), then cleaned it up for others. I also give a multiple choice option, since on mobile its not always convenient to type. [0]: https://maestrospanish.com/beta https://maestrospanish.com/beta
- andycloke 9y agoI actually came across your site a while back and really like it. That method of grouping verbs is very interesting. Thanks for sharing! I definitely need to think about how to group verbs, e.g. by most common and similar stems. I wanted to avoid multiple choice as I think active recall of the answer is quite important, but I agree it's a trade off as input on mobile for my site feels pretty slow.
- kutkloon7 9y agoI like that idea, but with multiple choice I always can guess the right answer by elimination. I won't learn how to actually use the verbs myself. I'd set the input to typing by default.
- dharmon 9y agoYou can change the default in Settings. A 3rd available option is multiple choice, but hide the choices until you click / tap a button to "show options", so you can think of the answer.
- kutkloon7 9y agoI know, I suggest you set the default input method to typing. First time user will probably now check out the settings, but just try, see that it's multiple choice and leave.
- alando46 9y agosweet man really great work. excited to see more languages on this. :)
- themonkeybob11 9y agoVery cool! It looks like the 3rd person singular and the 2nd person plural forms are swapped throughout the imperative though: "nadad" should be swapped with "nade" in the imperative affirmative, no "pidáis" and "no pidas", etc.
- joshvm 9y agoThis is awesome, though there's a bug somewhere that causes any character input into the field to submit. Perhaps triggered by going back and forth to the main menu. Also it would be useful if you could have a 'hint' mode for the tense so you can remember which one it is. I can never remember the names of the tenses! EDIT: Seems to be triggered reliably if I get something wrong. Then any character entered into the box will cause it to submit. Quitting and going back resets it.
- andycloke 9y agoThanks! Great shout on the hint mode. I don't quite understand the bug - could you post steps to recreate? For me submitting a wrong answer shows the conjugation table, then takes you to the next question :/
- joshvm 9y agoPerhaps it's a Firefox problem? I'll try it in Safari (EDIT - seems to only trigger in Firefox, so might be a plugin conflict or something weird - probably wouldn't worry too much). 1) Load site, play 2) Get verb wrong - shows the hint table 3) Get to next question, first character entered into the box submits the form (usually incorrectly, of course!) 4) Normal behaviour resumes if I hit quit and play again
- andycloke 9y agoWill take a look at this tomorrow - thanks
- Safety1stClyde 9y agoIt's a blank page.
- pmontra 9y agoBy looking at the first page, Spanish verbs are so similar to Italian and French ones, almost certainly Portuguese and maybe Romanian. I wonder if translating the data file at https://github.com/andycloke/verb-master-development/blob/master/src/data/index.js https://github.com/andycloke/verb-master-development/blob/ma... would be enough to make a similar site for those languages. There are some differences in the pronouns to account for but it's probably a little work on software and a lot of work at building the database.
- deadprogram 9y agoUseful. Thanks, Andy!
- rasmus1610 9y agoThe Hamburger Menu Icon is also shown on bigger viewports... something you might wanna fix ;)
- andycloke 9y agoThanks - Unfortunately that's just the way the component library (React Toolbox) behaves. I could probably force a 'display: none' or something but I'd rather spend my time adding more feature :)
- GroupsOne 9y agoGreat work!!. Are there any techniques to remember tough Spanish words while practising ? In case if its English verbs,I am able to see few listed here. http://learn.groupsone.com/how-to-remember-english-words-for-gre/ http://learn.groupsone.com/how-to-remember-english-words-for... Can you help me out with similar techniques for Spanish?