PNL
    • Tags
    • Popular
    • Sharing
    • Captionz Trove
    • Users
    • Captionz
    • PDF Reader
    • PNL Pro
    • Register
    • Login
    1. Home
    2. river
    • Profile
    • Following 29
    • Followers 8
    • Topics 291
    • Posts 509
    • Best 90
    • Controversial 0
    • Groups 1

    river

    @river

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

    186
    Reputation
    220
    Profile views
    509
    Posts
    8
    Followers
    29
    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

    • What your thought about the pro features and price model?

      Hi everyone 👋

      PNL Pro has been available for a while now, and I’ve done a few launch promos when releasing major features like cloud sync, text-to-speech, and the translator. During those launches, the discounts were 90%, 80%, and 70% off. Right now, PNL Pro is still at the winter launch deal: 70% off.

      The full price is 42 SEK/month (~$4.50 USD), it's roughly the cost of a cup of coffee. I’ve also included 100 free trials for the TTS and translation features.

      I’d really appreciate your feedback:

      1. How do you feel about the current Pro features?
        Are they useful? Are the trial limits reasonable?

      2. What Pro feature would you most like to see added next?
        More AI definitions? Better Anki integration? Or a mobile app...

      3. What do you think about the pricing model?
        Is it fair? Too expensive? Would you prefer an annual plan?

      Thanks a lot for helping shape the future of PNL Pro 🙏

      posted in Feedback pnl
      riverR
      river
    • 🌍 Introducing Translation Pro: Instant Text Translation in Dictionariez

      Hi everyone! I almost forgot to announce one of the biggest features of Dictionariez... 😅

      Translation Pro has actually been live since v6.4.0, and we're already at v6.4.2! I've been working like a machine recently, pushing updates so fast that I forgot to properly introduce this milestone feature. Better late than never, right?

      So let me officially introduce Translation Pro - the powerful text translation feature that's been quietly revolutionizing language learning for our users.

      What's New with Translation Pro?

      Building on the success of our TTS Pro feature, Translation Pro uses the same intuitive interface but for instant translation:

      • Select any text on any webpage and get instant translations
      • Support for 20+ major languages with accurate AI-powered translations
      • Premium Google translation service - superior quality to most providers
      • Same convenient bubble interface - just look for the 🌐 icon
      • Works everywhere - from news articles to social media posts

      Whether you're learning a new language, reading foreign content, or just curious about what something means, Translation Pro makes it effortless.

      Superior Translation Quality

      Translation Pro uses Google's professional translation service - the same technology powering Google Translate Pro. This means you get:

      • Higher accuracy than most translation providers
      • Better context understanding for natural translations
      • Professional-grade quality suitable for serious language learning
      • Consistent results across all supported languages

      The difference in quality is immediately noticeable, especially for complex sentences and technical content.

      How It Works

      The user experience is beautifully simple:

      1. Select text on any webpage (single words, sentences, or paragraphs)
      2. [optional] Press Ctrl (or your configured key) to show the action bubble (you can configure the modifier key in settings)
      3. Click the translation icon 🌐 to get instant translation
      4. View results in a clean, non-intrusive popup
      5. Click the speaker icon in the translation popup to hear it read aloud!

      Just like TTS Pro, Translation Pro uses the same isolated web component architecture that ensures zero interference with the original website.

      Perfect for Language Learners

      Translation Pro is designed with language learners in mind:

      • Learn vocabulary in context - see how words are used in real sentences
      • Understand complex texts - translate difficult passages instantly
      • Compare languages - great for Swedish learners reading 8sidor or other native content
      • Pronunciation practice - translate text, then have the translation read aloud with one click
      • High-quality learning - professional-grade translations ensure you're learning correctly

      Technical Excellence & Design

      Like all Dictionariez features, Translation Pro is built with quality in mind:

      • Open source - you can explore the implementation
      • Web Components & Shadow DOM - completely isolated from website scripts and styles
      • Auto theme adaptation - automatically adapts to your OS light/dark theme
      • Universal compatibility - works on all websites without interference
      • Premium Google translation API - professional-grade translation quality

      Note: While I've tested extensively, if you encounter any website compatibility issues, please let me know so we can improve the experience.

      Language Support

      Currently supporting 20+ major languages including:

      • English ↔ Spanish, French, German, Italian, Portuguese
      • English ↔ Chinese (Simplified/Traditional), Japanese, Korean
      • English ↔ Russian, Arabic, Dutch, Swedish, Norwegian
      • And many more!

      Want a language we don't support yet? Please leave a comment or open an issue - I've been actively expanding language support based on user feedback!

      Pricing and Availability

      Translation Pro follows our TTS Pro model:

      🎁 Generous Free Trial

      Every user gets a generous free trial to experience the quality of our premium Google translations.

      💰 Special Pricing

      • Winter(third) Launch offer: 70% off starting... now.
      • Full Pro access: Unlimited translations + TTS + cloud sync.

      Download and Get Started

      Ready to break down language barriers? Get started today:

      Download Dictionariez:

      • Chrome Web Store
      • Firefox Add-ons
      • Microsoft Edge Add-ons

      How to try Translation Pro:

      1. Install the extension (or update if you're already a user!)
      2. Select any text on any webpage
      3. Press Ctrl to show the action bubble
      4. Click the 🌐 icon to translate
      5. Click the 🔊 icon in the translation popup to hear it read aloud
      6. Upgrade to Pro for unlimited access

      The Complete Language Learning Suite

      With Translation Pro, Dictionariez now offers a complete language learning toolkit:

      • 🔍 Dictionary lookups - Multiple dictionaries in one click
      • 🔊 TTS Pro - Natural AI voices read text aloud
      • 🌐 Translation Pro - Premium Google translations with audio playback
      • 📚 Anki integration - Export words directly to your flashcard deck
      • ☁️ Cloud sync - Access your data across all devices

      Looking Ahead

      Translation Pro represents our commitment to making language learning more accessible and effective. Your support as a Pro user directly funds the development of more AI-powered features and expanded language support.

      Ready to experience professional-grade translation? Try Translation Pro today and join the PNL Pro community!


      Questions, feedback, or language requests? We'd love to hear from you! Reach out through our community channels or GitHub.

      Happy translating! 🌍✨


      P.S. Translation Pro and TTS Pro work seamlessly together - translate text to understand it, then have both the original AND translation read aloud for pronunciation practice. The perfect language learning combo!

      P.P.S. Yes, I really have been working like a machine lately - v6.4.0, v6.4.1, v6.4.2... more features coming soon! 🤖

      posted in Crafting pnl translator dictionariez ordböcker
      riverR
      river
    • RE: TheFreeDictionary DE-DE

      @Chau-Sammy Thank you. It works nicely.

      posted in Dictionariez Trove
      riverR
      river
    • RE: Recommendations for Extension

      @W1ndburn
      Thank you for you feedback, I am super glad you like it.

      Select a default dictionary that is utilized when defining words outside of the double-click functionality

      Yep, that's exactly in my roadmap, and it would be added in the near future. Stay tuned.

      Improving recognition of loanwords, especially within English dictionaries and for words that have accents present. Paradigmatic example is détente.

      That's interesting. I haven't thought about this before. I would hope AI could achieve this. I will definitely put this in consideration when implementing the AI definition.

      posted in Feedback
      riverR
      river
    • RE: 🔊 Introducing TTS Pro: AI-Powered Text-to-Speech Comes to Dictionariez v6.3.0

      I mentioned the Epic Games login pages because the day after the Firefox release:

      User: “Great feature, but it breaks some sites.” 😬
      Me: “Oh no! 😱” — I ran to the keyboard and patched it. Fixed.
      Me (tech-splain): Firefox had a Web Components compatibility quirk on a few pages, so I switched to lazy-loading the component and only activate it after a user interaction. That way it won’t clash with the site’s own scripts.
      User: “Phew... thanks!”

      So everyone’s happy again, sites load, logins work, and my stress level drops a notch. ✅

      Interestingly, this didn’t happen on Chrome. I suspect Chrome’s content scripts run in a more isolated context, so extensions are less likely to interfere with the page’s original JavaScript.

      If you spot any other bugs on any site, please let me know. Bug reports (and coffees) are always welcome 🦌

      posted in Crafting
      riverR
      river
    • 🔊 Introducing TTS Pro: AI-Powered Text-to-Speech Comes to Dictionariez v6.3.0

      Hi everyone! I'm thrilled to announce that the powerful text-to-speech player from PNL Reader has now been integrated into Dictionariez. This exciting new feature makes language learning more accessible and convenient than ever before.

      What's New?

      With TTS Pro, you can now:

      • Select any text on any webpage and have it read aloud instantly
      • Support for multiple languages with realistic AI voices
      • High-quality pronunciation that surpasses many existing solutions
      • Seamless integration that works across all websites

      For Swedish learners specifically, I'm confident you'll find our AI voices significantly better than what's available on 8sidor and other platforms. The natural intonation and pronunciation make it perfect for improving your listening comprehension and pronunciation skills.

      The Technology Behind It

      As always, Dictionariez remains open-source, so you can explore the implementation yourself on our GitHub repository. Here's what makes this feature special:

      • Web Components Architecture: I've wrapped the entire TTS player using web components with shadow DOM
      • Complete Isolation: The player operates independently from the host website's context
      • No Interference: Scripts and styles from the original website won't affect Dictionariez, and vice versa
      • Universal Compatibility: Works seamlessly across all websites, including complex applications like Epic Games login pages

      This technical approach ensures reliability and compatibility while maintaining the integrity of both the original website and our extension.

      Pricing and Availability

      Since TTS Pro utilizes premium AI services that incur costs per request, this feature is included in our PNL Pro plan. However, I believe in letting you experience the quality first-hand, so I've included a generous free trial for everyone.

      ⚡ Last Hours of 11.11 Offer!

      Hurry! The 11.11 special offer with 80% off is ending in just a few hours! Don't miss out on this amazing deal.

      🎯 Third Launch Offer Coming Tomorrow

      If you miss the 11.11 deal, our Third Launch Offer starts tomorrow with 70% off — still a fantastic discount to celebrate the TTS Pro release!

      How to Get Started

      1. Download Dictionariez (if you haven't already):

        • Dictionariez on Chrome
        • Dictionariez on Firefox
        • Dictionariez on Microsoft Edge
      2. Try it free: Select any text on any webpage and look for the speaker icon

      3. Experience the quality: Test the realistic AI voices across different languages

      4. Upgrade when ready: Join PNL Pro for unlimited access and support ongoing development

      Looking Ahead

      TTS Pro is just the beginning. Your support as a Pro user helps fund the development of more AI-powered features that will make language learning even more effective and enjoyable.

      Ready to transform how you learn languages? Try TTS Pro today and join the PNL Pro community!


      Have questions or feedback? I'd love to hear from you! Reach out through our community channels or GitHub.

      Happy learning! 🌍📚

      posted in Crafting dictionariez dictionariez pro chrome extension firefox-addon pnlpal
      riverR
      river
    • RE: PNL Reader 2.0: read quietly or read aloud, it's your choice.

      🚀 V2.6.0 released: two experimental realistic AI voices (male & female), currently they are slower and may be improved in future updates. Added a 0.8× playback speed for finer slow-down control.

      These two voices are called Lawrence and Vincent. They are backed by the newest gemini multilingual model, how do you think?

      posted in Crafting
      riverR
      river
    • RE: PNL Reader: Simple, Elegant, and Transparent

      PNL Reader 2.0 has been released 🎉 with new features, including realistic AI text-to-speech voices 🔊, paragraph translation 🌐, custom fonts ✨, and more.

      Follow its development here: https://pnl.dev/topic/1021/pnl-reader-2-0-read-quietly-or-read-aloud-it-s-your-choice

      This topic will be locked.

      posted in Crafting
      riverR
      river
    • Captionz update: YouTube shortcuts support for better video experience

      YouTube Keyboard Shortcuts That’ll Change Your Life

      You’re watching a two-hour coding tutorial and keep pausing to take notes.
      Click pause, jot something down, click play, miss the next part, rewind... your mouse is exhausted and your focus is gone.

      Then you discover YouTube’s keyboard shortcuts.


      The essential shortcuts

      Playback

      • Space or K — Play / Pause
      • J — Rewind 10 seconds
      • L — Fast-forward 10 seconds
      • ← / → — Rewind / Fast-forward 5 seconds

      Audio

      • M — Mute / Unmute
      • ↑ / ↓ — Volume up / down

      Quick navigation

      • 0–9 — Jump to 0%–90% of the video

      Fullscreen

      • F — Fullscreen with captionz on the right side, but if you focus on the youtube embeded player, then only the YouTube player in fullscreen.

      Why it matters

      These shortcuts keep you in the zone — whether you’re studying, binge-watching, or skipping sponsor segments. Your hands stay on the keyboard, and your focus stays on the content.

      Once you start using J and L for 10-second jumps, there’s no going back — simple, obvious, essential.

      Give them a try. Your mouse hand will thank you.

      posted in Crafting captionz pnlpal
      riverR
      river
    • RE: Addition of the "Look up Turkish words" option

      @aeozel
      Thank you for the feedback. Glad it works for you.

      posted in Feedback
      riverR
      river