TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Show HN: Wunderbar – Learn language while working on your Mac

60 点作者 mertbio大约 1 年前
Hey everyone,<p>I&#x27;ve been living in Germany for a while now and struggling to pick up German. Even though I finished a B1 level language course, remembering all the common German words has been tough. I&#x27;ve tried a bunch of apps, but couldn&#x27;t stick to any of them.<p>Last month, I had an idea. I thought, what if I could see a German word and its meaning on the Menu Bar of my Mac? That way, I could learn new words while working without needing to set aside dedicated time.<p>The app uses a spaced-repetition algorithm, so you&#x27;ll see the same word multiple times until you&#x27;ve got it down. And even after you&#x27;ve learned it, you&#x27;ll still see it again to make sure you don&#x27;t forget.<p>After making the app, lots of people asked me to include other languages, therefore I’ve added languages like Spanish, French, Dutch, Swedish, Japanese, and Italian.<p>You can download the app here ($3.99): <a href="https:&#x2F;&#x2F;wunderbarapp.com" rel="nofollow">https:&#x2F;&#x2F;wunderbarapp.com</a><p>There&#x27;s no subscription or anything like that. You pay once and it&#x27;s yours forever.<p>Let me know what you think!

16 条评论

yoavm大约 1 年前
Sometimes I feel a little sad for Mac users for that they live in an ecosystem where everything is a product.<p>Using Sway &amp; Waybar, I have this script that puts a new random Swedish word on my bar every minute, and its translation on hover:<p><pre><code> #!&#x2F;bin&#x2F;env python import json import random def read_file(file_path): with open(file_path, &quot;r&quot;, encoding=&quot;utf-8&quot;) as file: return [line.strip() for line in file] file_path = &quot;&#x2F;home&#x2F;bjesus&#x2F;Notes&#x2F;live&#x2F;swedish.md&quot; lines = read_file(file_path) line = random.choice(lines) text, tooltip = line.split(&quot;:&quot;) data = {&quot;text&quot;: text, &quot;tooltip&quot;: tooltip} print(json.dumps(data)) </code></pre> To make it clear - this is nothing against Wunderbar or anything like that - I wish it all the best and clearly I agree with the use case, and for sure it does a few more things than the above script.
评论 #40017253 未加载
评论 #40021952 未加载
hombre_fatal大约 1 年前
I think it would be better to just show &quot;[flag] [word]&quot; in the menubar. (The flag to remind you why there&#x27;s a random word like &quot;gozar&quot; in the menubar, heh)<p>The problems with showing the translation to your native language are:<p>1. Takes up too much space. On a 16&quot; Macbook Pro I already had to remove various apps from the menubar just for Wunderbar to appear (Apple could handle that better). &quot;complementario &lt;-&gt; complementary&quot; takes up half of the menubar space.<p>2. Doesn&#x27;t actually test whether you know the word or not. It&#x27;s very easy to think you know a word when you see it along with its translation, yet when you hide the translation, you realize it&#x27;s only at the tip of your tongue. It&#x27;s why flashcard are so humbling.<p>I think it&#x27;d be better to click the word to summon the popover that reveals the translation + sentences and then answer &quot;I did&#x2F;didn&#x27;t know this word&quot;.
评论 #40017781 未加载
miles大约 1 年前
Thanks for crafting and sharing this, Mert. Noticed the relatively small (3.3 MB) size; is a network connection required for audio or other features?
评论 #39999263 未加载
gus_massa大约 1 年前
[Hi from Argentina!] I was going to ask about words that have too tanslations, for example from Spanish to English you have &quot;vino&quot; -&gt; &quot;wine&quot; (noun) or &quot;come&quot;(verb). But it looks like you are not allowing any combination of languages, so I guess you are doing the tranlation table with a lot of curation.<p>(It would be nice to read more details, just for curiosity. Idiomatic examples are difficult. Do you have more than one example for each word?)<p>I expect a bigger market in &quot;Something -&gt; English&quot; instead of &quot;English -&gt; Something&quot; that is described in the landing page. Wait a minute, is it bidirectional? Perhaps you can edit the description to highlight the most common case or explain that it can be used in the other direction.<p>You are using the British flag for English. Do you support American English too? I don&#x27;t remember all the differences, but an example is &quot;color&quot; vs &quot;colour&quot;.
评论 #40013460 未加载
katspaugh大约 1 年前
Great idea! I&#x27;ve bought the app. Could you add Hindi please?<p>Also, is there any way to hide the British flag but keep the target language flag?
评论 #40016682 未加载
tehnub大约 1 年前
Love the idea. You might want to consider adding a profanity filter. joder -&gt; to fuck just popped up for me, and if I put this on my work computer, which I would like to, I&#x27;d have to turn it off before screen sharing.
评论 #40017858 未加载
bgoldste大约 1 年前
One of the most helpful, semi-passive things I did for learning Spanish was changing the language on my phone (once I got to a certain level). It makes all daily phone time at least a superficial way of getting in contact with the language.<p>Yes there was plenty of difficulty navigating the phone at first, but I was surprised at how much muscle memory took over. And it helped me develop my very cheesy joke &#x2F; deflection to buy time to formulate my response: está cargando (it’s loading).
ssbash大约 1 年前
I love the idea. Is there any way you could add in the functionality for the user to upload a dictionary for a specific language? I would gladly pay $20+ for a pro version.<p>I’ve been trying to learn Kannada, a South Indian language that my parents speak. Most apps like Duolingo and Babbel don’t support Kannada, so it’s been hard to be consistent.
评论 #40017837 未加载
stephenitis大约 1 年前
Is there a way to make this available to older versions of mac os? I&#x27;m 1 version behind 13.4 but would love to buy this.<p>I&#x27;m not upgrading due to breaking compatibility issues with plugins in my audio workstation software
评论 #40017808 未加载
souvlakee大约 1 年前
I just purchased the app, but I thought it supported Russian. I would be happy to have it, but otherwise, I will have to learn Swedish.
评论 #40017955 未加载
netfortius大约 1 年前
Can&#x27;t tell from the web site or FAQ: what is the minimum macos version required? I&#x27;m stuck with Monterrey.
评论 #40017937 未加载
tonymet大约 1 年前
great idea. I&#x27;ve found setting device language for MacOS&#x2F; Windows &#x2F; iOS into your practice language to be a very helpful way to learn. You can easily navigate menus thanks for visual familiarity, so you pick up technical words really quickly.<p>When I was practicing, I would put my devices into Spanish or Finnish.
Crowberry大约 1 年前
Looks great! Could you add serbo-croatian by any chance?
评论 #40017820 未加载
bsimpson大约 1 年前
&quot;listen the pronunciations&quot; should be &quot;listen to the pronunciations&quot;
评论 #40016244 未加载
surrTurr大约 1 年前
Does it have Anki integration?
评论 #40017845 未加载
mertbio大约 1 年前
For convenience: <a href="https:&#x2F;&#x2F;wunderbarapp.com" rel="nofollow">https:&#x2F;&#x2F;wunderbarapp.com</a>
评论 #40017710 未加载