Frequently Asked Questions

Everything you need to know about Sori.

Getting Started

Yes! Sori is free to install and use. The free tier gives you 200 words per day, 20 dictionary lookups, 10 text-to-speech listens per day, and up to 100 saved notes. If you need more, Pro and Max plans are available with higher limits.

Yes. You can upgrade, downgrade, or switch between monthly and yearly billing at any time from the pricing page. Upgrades apply immediately: you pay a one-time price difference for the rest of your current billing period, and your renewal date stays the same. Downgrades and billing-period switches take effect at the end of your current billing period, so you keep everything you already paid for until then. Canceling works the same way: you keep your plan's features until the period ends, then move to the free plan.

No. You can use Sori without an account with a limited daily quota of 50 words, 5 lookups, and 3 text-to-speech listens, plus up to 10 saved notes. Creating a free account unlocks higher limits and lets your quota sync across devices.

Sori is currently available on the Chrome Web Store for Google Chrome. Support for other browsers like Firefox, Safari, and Edge is not available yet but may come in the future.

Features & Languages

Sori supports 123 languages, including Spanish, French, Mandarin, Arabic, Hindi, Korean, and many more. The source language is detected automatically, just highlight and go.

Translation mode converts text from one language to another. Dictionary mode gives you definitions for a single word, either in the same language (monolingual) or translated into your target language (bilingual), along with the word's pronunciation in the International Phonetic Alphabet (IPA), just like a real dictionary. Dictionary lookups are tracked separately from your word quota.

Yes. Click the + button on any translation or dictionary popup to save the word as a flashcard in one of your decks. You can create as many decks as you like and organize them into folders, for example one deck per course or per book. A free account is required so your decks are saved and available on all your devices.

Head to the Practice page and pick a deck. Sori uses spaced repetition to schedule your reviews: after each card you rate how well you knew it, and the word comes back right before you would forget it. You can tune retention, daily limits, and more in the practice options.

Saved notes are like sticky notes for words on a webpage. Click the bookmark icon on a translation popup and the word stays highlighted on the page; hover over the highlighted word anytime to see its translation again. Notes reappear when you revisit the page, and clicking the bookmark again removes one.

You can show or hide all your notes with the "Show saved notes" toggle in the extension popup, and see every note across all websites from the "Manage notes" link below it. Notes are stored locally in your browser; if you are logged in, they are also backed up to your account, so they survive reinstalling the extension and sync across your devices.

Yes. If you are logged in, every translation and dictionary lookup is saved to your history page, grouped by day, with a link back to the page where you looked it up. You can delete individual entries or clear the whole history at any time. Lookups made without an account are never recorded.

Yes. Popups show a speaker button that reads the highlighted text aloud with a natural voice. It's currently available for 19 languages, including English, Spanish, French, German, Korean, Japanese, Chinese, Russian, and Arabic, and we're adding more.

At Sori, our goal is to reach every person around the globe regardless of language. We're actively working to add more languages and expand our coverage. If yours isn't available yet, feel free to let us know and we'll do our best to prioritize it.

Sori works on virtually any webpage. Just highlight text and the translation popup appears. The only exceptions are Chrome internal pages (like chrome://settings) and the Chrome Web Store, where extensions are blocked by the browser.

Google Translate is excellent at turning a page into your language and then forgetting it. Sori is built around what happens after the lookup: definitions in either language, a word pinned to the page as a sticky note, and flashcards scheduled so you see a word again just before you would forget it. There is a full comparison with Google Translate, DeepL and Mate Translate, including the things Sori does not do.

Account & Quota

Your word, lookup, and text-to-speech counts reset automatically at midnight each day. Saved notes are a total limit rather than a daily one, so they don't reset. You can check your remaining quota at any time from the extension popup.

Yes. Sori only processes the text you highlight. It never reads or stores the pages you visit. Your selected text is sent securely to our server for translation and is not saved. Read our privacy policy for full details.

Upcoming Features

This is usually caused by one of a few things: 1) The extension is disabled or not installed. Check that Sori appears in your extensions bar and is toggled on. 2) The page needs a refresh. If you installed or re-enabled Sori while the page was already open, refresh the tab. 3) You're on a restricted page. Chrome blocks extensions on internal pages and the Chrome Web Store.

Not yet, but PDF translation is on our roadmap. We're working on letting you translate text directly inside PDF documents. Stay tuned for updates.

Real-time subtitle translation for platforms like YouTube and Netflix is on our roadmap. This will let you follow along in your target language while watching videos.

Image and OCR translation is on our roadmap. Once available, you'll be able to translate text from images and screenshots directly.

Plans & Billing

Words per day is the total translated across all your lookups, so a ten word sentence spends ten of them. Words per translation caps how much you can highlight at once, which is what decides whether you can translate a whole paragraph or just a sentence.

Smart Lookups are dictionary requests, both the same-language definitions and the bilingual ones, counted separately from translation words. Saved notes is a running total rather than a daily allowance, so it only grows as you pin more notes to pages. If a translation fails it does not count against your quota, and replaying audio you have already generated is free.

Free suits occasional reading: the odd word or sentence on a page in another language. Two hundred words a day goes further than it sounds, because most lookups are a few words at a time.

Pro is for reading in another language regularly, where the thirty word cap on the free plan starts interrupting you and unlimited text-to-speech matters for pronunciation. Max is for full time study or professional work, where you are translating long passages and want the 150 word ceiling per lookup. Compare them on the pricing page.

Payments are final. We do not refund partial months, unused quota, or subscription periods already paid for. You can cancel at any time and keep access until the end of the period you have paid for.

Billing runs through Stripe, so your card details never touch our servers, and prices are in Canadian dollars. The Terms of Service has the full detail.

Having an issue?

Visit our Help page for troubleshooting and support.