PNL
    • Sharing
    • Captionz Trove
    • Captionz
    • PDF Reader
    • PNL Pro
    • Register
    • Login
    1. Home
    2. river
    • Profile
    • Following 19
    • Followers 7
    • Topics 287
    • Posts 482
    • Best 83
    • Controversial 0
    • Groups 1

    river

    @river

    The full-stack developer who handles everything -- discovery, development, marketing, and fun.

    179
    Reputation
    195
    Profile views
    482
    Posts
    7
    Followers
    19
    Following
    Joined Last Online
    Website www.buymeacoffee.com/riveryoung Location Sweden
    Learning: Swedish Speaking: English Mandarin

    river Unfollow Follow
    Language Exchange

    Best posts made by river

    • DeepL (English -> Ukrainian)
      {
          "dictName": "DeepL (EN -> UK)",
          "windowUrl": "https://www.deepl.com/en/translator#en/uk/<word>",
           "inputSelector": "#textareasContainer div[contenteditable]",
           "translationPrompt": "<word>"
      }
      
      posted in Dictionariez Trove deepl english ukrainian translation
      riverR
      river
    • Sesli Sözlük
      { 
        "dictName": "Sesli Sözlük", 
        "windowUrl": "https://www.seslisozluk.net/<word>-nedir-ne-demek/", 
        "css": ".navbar,.sesli-ui-seslilogo {display: none !important;} body {margin-top: 20px !important;}"
      }
      
      posted in Dictionariez Trove turkish english
      riverR
      river
    • Turkish Language Association (Türk Dil Kurumu)
      {
        "dictName": "Turkish Language Association (Türk Dil Kurumu)", 
        "windowUrl": "https://sozluk.gov.tr/?kelime=<word>", 
        "css":"header,.tdk-bnr {display: none !important;} body {margin-top: 70px !important;}"
      }
      
      posted in Dictionariez Trove turkish
      riverR
      river
    • Laban.vn
      
      {
        "dictName": "Laban.vn", 
        "windowUrl": "https://dict.laban.vn/find?query=<word>",
        "css":"#header {display: none !important;} body .laban_tudien {margin-top: 0 !important; padding-top: 60px !important;} body .wrapper { width: auto; padding-left: 10px;} .wrapper .input_area {width: 360px;} .input_area .input_box { width: 150px;}"
      }
      
      posted in Dictionariez Trove vietnamese english
      riverR
      river
    • WordReference (English - Portuguese)
       {
            "dictName": "WordReference (English - Portuguese)",
            "windowUrl": "https://www.wordreference.com/enpt/<word>",
            "css": "header, body #ad1 { display: none !important;} body { margin-top: 50px !important;}"
      }
      
      posted in Dictionariez Trove wordreference english portuguese
      riverR
      river
    • Thaitux (Thai)
          {
            "dictName": "Thaitux (Thai)",
            "windowUrl": "https://www.thaitux.info/dict/?words=<word>",
            "css": ".header, .search_box {display: none;} .head {margin-top: 10px;}"
          }
      
      posted in Dictionariez Trove thai english
      riverR
      river
    • jisho (Japanese)
          {
            "dictName": "jisho (Japanese)",
            "windowUrl": "https://jisho.org/search/<word>",
            "css": ".row.collapse {display: none;} #page_container {margin-top:35px;}"
          }
      
      posted in Dictionariez Trove japanese english
      riverR
      river
    • DeepL (Ukrainian -> English)
      {
          "dictName": "DeepL (UK -> EN)",
          "windowUrl": "https://www.deepl.com/en/translator#uk/en/<word>",
           "inputSelector": "#textareasContainer div[contenteditable]",
            "translationPrompt": "<word>"
      }
      
      posted in Dictionariez Trove deepl english ukrainian
      riverR
      river
    • Gemini Definition

      This dict only works with Dictionariez v5.1.4 and above, and SidePal v1.0.1 and above.
      Make sure you have the newest Dictionariez or SidePal installed.

      {
          "dictName": "Gemini Definition",
          "prompt": "Give me the full definitions of \"<word>\"<language>, if possible try to include IPA, definitions each with at least two examples, etymology, conjugations, related words with explanations etc. And make a pretty output with formatting like bold, italics etc.",
          "promptWithContext": "Give me the full definitions of \"<word>\"<language>, which is used in the context \"<sentence>\", if possible try to include IPA, definitions each with at least two examples, etymology, conjugations, related words with explanations etc. And make a pretty output with formatting like bold, italics etc.",
          "windowUrl": "https://gemini.google.com/app",
          "inputSelector": "chat-window .textarea[contenteditable]",
          "isRichEditor": true, 
          "submitButtonSelector": "chat-window button.send-button"
      }
      
      posted in Dictionariez Trove google gemini multilingual generative-ai
      riverR
      river
    • RE: Anki integration - specifying fields to use

      Great idea, I'll dig into it. And thanks for committing this issue.

      posted in Feedback
      riverR
      river

    Latest posts made by river

    • RE: PNL Reader 2.0: read quietly or read aloud, it's your choice.

      🌟 🎧 FREE TRIAL & BONUS REWARDS ALERT! 🚀 🌟

      N.B. The text-to-speech service I use is proprietary and paid unfortunately💰, which means it costs real money to run each request.
      That’s why it sounds much better than the TTS service built-in in most of computers, such as the built-in reader mode on Firefox. I’ve provided a generous 100-use free trial for everyone 🎁 so you can enjoy it without worries.

      Want to extend your free trial? ⭐
      Rate the extension on any of the three web stores (Chrome, Firefox, or Edge) or star the GitHub repo 💻.
      You’ll get an extra month of free access as a thank-you for your awesome support 🙌.

      Please share your username and a link to your comment in the thread of this post 💬.
      I’ll grant the extended trial once it’s approved ✅.

      posted in Crafting
      riverR
      river
    • RE: PNL Reader 2.0: read quietly or read aloud, it's your choice.

      Something wasn’t quite right. I was caching audio while reading paragraph by paragraph, but if a paragraph was too long, the browser could hit the storage limit and throw a "storage quota exceeded" error. I fixed that in v2.1.1, which also includes improved mobile responsiveness. That’s dev life! 😄

      v2.1.1 Oct 27, 2025

      • Improved responsive design, especially for mobile devices.
      • Fixed a caching issue where large text could trigger a storage quota exceeded error.
      posted in Crafting
      riverR
      river
    • RE: PNL Reader 2.0: read quietly or read aloud, it's your choice.

      Updated the reader app again! Finally added auto page turning + reading. Now I can just listen to books on Royalroad or Scribblehub. Any other ebookworms? 📚

      V2.1.0 Oct 26, 2025

      • Added automatic page turning for continuous reading, works nicely on websites like Royalroad or scribble.
      • Improved "read whole page" mode: now continues reading even if a paragraph is selected.
      • Added a visual indicator for "read whole page" mode.
      • Fixed error banner overlapping dropdown selectors.
      • Fixed an issue where short text could block reading.
      • Fixed "continue reading" not working when the voice was changed.
        Screenshot 2025-10-26 195657.png
      posted in Crafting
      riverR
      river
    • PNL Reader 2.0: read quietly or read aloud, it's your choice.

      Hi, language learners and fellow ebookworms! Hope you’re all having a good weekend, or at least finding a little time to read between everything else. I’m excited to announce that PNL Reader 2.0 is here! This release brings the first Pro feature—voice mode—and a host of enhancements to the reading experience.

      Listen Up! (Or Don’t—It’s Your Choice) 🔊

      3.png

      Ever find yourself reading a long article or web novel on RoyalRoad or ScribbleHub and wishing someone would just read it to you while you sip your coffee and look thoughtful? Wish granted! With the new audio player, you can now select any text and have PNL Reader read it aloud.
      This read aloud feature is part of the Pro plan, but everyone gets a free trial quota of 100 uses—so you can try it out and see if it fits your reading style.
      Even better, the audio mode automatically detects the language of the text and supports as many languages as you can think of. Learning Swedish? Give it a try and see if it’s better than 8sidor.se! Whether you want to practice your listening skills, rest your eyes, or just hear what your favorite web novel sounds like in a near-human-yet-still-robotic voice, the choice is yours. And if you prefer the sound of silence, you can still read quietly with a paper-feel background like it’s 2008.

      Themes for Every Mood 🎨

      We’ve also given the theme selector a glow-up. Not only can you switch between dark mode, light mode, and a whole palette of other themes, but you’ll also see a handy color preview icon for each one. No more guessing what “Solarized Light” actually looks like—just click and see. Now you can match your reading mood, your wallpaper, or even your cat’s fur color (no judgment).

      A Reading Page That Looks Like Paper (But Won’t Give You Papercuts) 📄

      The reading page has been prettified with a sharper background, border, and shadow that make it look like a real sheet of paper—minus the risk of paper cuts or coffee stains. It’s easier on the eyes and just feels right, whether you’re reading late at night or pretending to work during a Zoom call.

      PDF Support: Now Featuring arXiv and more 📑

      For the academics and research enthusiasts among you, PNL Reader now supports loading PDFs from arXiv and a bunch of other sites. For example, you can open a research paper like https://arxiv.org/pdf/2412.10028v4 or https://link.springer.com/content/pdf/10.1007/s00134-020-06294-x.pdf in your browser. Then, just click the PNL Reader icon—PNL Reader will automatically open the PDF in its distraction-free reader mode. Even better, it’s fully integrated with Dictionariez, so you can look up any word in the PDF instantly with a click. Reading academic papers (and actually understanding them) could be much easier!

      Still the Same Great Dictionary Integration 📚

      And don’t forget, PNL Reader still plays nicely with Dictionariez, so you can click any word and instantly see what it means. Because who has time to open a new tab just to look up “defenestration”?

      Open-source and download links 👩‍💻

      Full transparency is still the key. PNL Reader is open source, so it’s available for anyone to review and contribute to.
      Chrome: PNL Reader on Chrome Web Store
      Firefox: PNL Reader on Mozilla Add-ons
      Edge: PNL Reader on Edge Web Store


      Thanks for reading, and for being part of the PNL Reader community! If you have feedback, suggestions, or just want to share your favorite new theme, drop by Programming N' Language Community. Now go forth and read (or listen) to your heart’s content. And remember, the only thing better than a good ebook is one that reads itself to you.

      posted in Crafting pnl-reader chrome extension firefox-addon
      riverR
      river
    • RE: 🎉PNL Pro is finally here, check out the 90% off Launch Deal! 🚀

      🚀 Dictionariez v6.1.0 is out!

      This release fixes an issue with parsing accent and diacritic marks, such as in languages like Thai, caused some lookup errors. My apologies to anyone affected, and thank you for your patience 🙏

      Also, cloud sync for dictionary collections (for Pro users) is finally here! Your dictionaries can now stay in sync across devices. 🎉

      After releasing v6.0.0, I spotted this Firefox comment:

      User: “Oh no, the new version breaks Thai language. 3/5 stars.”
      Me: sprints to computer, sweating, deploys patch at light speed ⚡
      Also me: “Please sir, may I have those extra two stars now?”
      User (a day later): “It’s been fixed. Well deserved, sir.” ✨

      posted in Crafting
      riverR
      river
    • RE: naver dictionary

      @chlee816
      Also checkout other Korean dict here: https://pnl.dev/tags/korean

      posted in Feedback
      riverR
      river
    • RE: naver dictionary

      @chlee816
      Hi, how about this one:

      https://pnl.dev/topic/72/naver-dict-korean

      is it what you are looking for?

      posted in Feedback
      riverR
      river
    • RE: Google significance

      @Trung-Trần

      Does it really help? seems it's only utilizing google gemini to give some answers about the meaning of the word. But thanks for the dict, I will keep it here as it might help someone else.

      posted in Dictionariez Trove
      riverR
      river
    • 🎉PNL Pro is finally here, check out the 90% off Launch Deal! 🚀

      After a long journey, I’m thrilled to announce that PNL Pro is now live with version v6.0.0 on Dictionariez
      ! It took time and care to get here, and I’m so excited to share this milestone with you.
      Thank you for being part of this adventure! 🌟


      ✨ Free Features Added Along the Way

      While working on Pro, I didn’t stand still. In the meantime, I’ve added several highly requested features for everyone:

      • 📖 PNL Reader: A brand-new tool to make any web page easier and prettier to read. Enjoy a distraction-free reading experience right in your browser!
      • 📄 PDF Reader: Now fully compatible with Dictionariez, so you can look up words directly in PDFs. This was one of the most requested features from users, and I’m happy to deliver it for free.

      These updates make the PNL platform more powerful and useful for all users, whether you’re using the free or Pro version.


      🆕 What’s New in v6.0.0?

      Here’s what’s included in the latest release:

      • 🏅 Introduced PNL Pro: Unlock advanced features and support the project.
      • ☁️ Enabled cloud sync for local history (Pro users): No more worrying about Chrome’s storage quota—sync unlimited words across devices.
      • 🗑️ Automatically remove oldest history items when exceeding Chrome storage quota: For free users, your oldest words are now automatically managed so you don’t lose recent lookups.
      • 🖱️ Added dblclick option: You can now choose to trigger lookup only on double-click, for more control.
      • 🧐 Improved word validation checks: More accurate detection of valid words in any language.
      • 🧪 Expanded unit test coverage: Even more reliable and robust.

      ☁️ Why Cloud Sync Matters

      The main feature of PNL Pro right now is Cloud Sync. Chrome extensions have a strict storage quota, you can only save about 500 words before you start losing your oldest entries. With Cloud Sync, you get unlimited word history:

      • 🚫 No more worrying about losing words you’ve looked up.
      • 🔄 Your history and preferences are safely stored and accessible across all your devices.

      🗺️ What’s Next? The Roadmap

      PNL Pro is just getting started! Here’s what’s planned for the future:

      • 🤖 AI-Powered Definitions: Get word definitions from advanced AI models. Since AI services have real costs, this feature will be part of the Pro plan.
      • 🔊 Read Out Loud with AI Pronunciation: In PNL Reader, you’ll soon be able to have web content read aloud with natural AI voices — perfect for language learners and accessibility.
      • Auto translate subtitles to your language on Captionz for any video.

      Your support as a Pro user will help make these features possible!


      🏷️ 90% Off Launch Deal

      To celebrate, I’m offering an exclusive 90% off launch deal for early adopters.
      Get PNL Pro for as little as 4.2 SEK / $0.45 (regular price 42 SEK / $4.50) if you sign up now!

      ⏳ This is a limited-time offer to thank our amazing community and gather feedback from our first Pro users.


      🚀 How to Upgrade

      1. Open Dictionariez or visit pnl.dev/pro.
      2. Complete your purchase and enjoy cloud sync instantly!

      🙏 Thank You

      Thank you for your patience and support throughout this journey. Your feedback and encouragement have been invaluable in making PNL Pro a reality.
      I can’t wait to see how cloud sync and all the new features help you on your language journey — and I look forward to building even more great tools with your support.

      If you have any questions or suggestions, please reach out.
      Happy exploring and learning! 🌍


      Ready to go Pro? Upgrade now and save 90%!

      posted in Crafting dictionariez pro development pnlpal
      riverR
      river
    • RE: A Plan for the development of Dictionariez Pro, your input is needed!

      🎉 I’m excited to announce that the first implementation of the Pro Plan is now live! It took some time, but the results are finally coming together. Meanwhile, I haven’t been idle, as you can see from the Crafting Space, I’ve been busy adding new features. PDF support is now available, and the PNL Reader has joined the PNL family as a brand-new addition. With these updates, the PNL Pro Plan has become more mature and valuable. And starting today, the Pro Plan is officially here! 🚀

      🙏 Special thanks to @soumyaranjan @iman @Curiosity @kamyar-mazaheri @SanHolo @honnkyou @saman-aran @Ahozura92 for your valuable feedback. You’re the pioneers of the Pro Plan! As promised, you’ll each receive a big coupon. Could you please DM me so I can share your subscription link with coupons?

      posted in Crafting
      riverR
      river