Sluka

Read a book ↗ Watch a video ↗

Where you stand.

Last 7 days

Every word you have met.

WordReadingMeaningLevelForget

How it is going.

Calendar

This month

Goals & streak

A day is coloured in once it meets a goal; the rule below decides the streak.

Reading goal
words a day
Listening goal
minutes a day
A day counts when
Reading or Listening: only that goal counts. Either: one goal is enough. Both: it takes the two.
Until then, everything you do counts toward the day before.

Reading is counted by what stayed on screen long enough to have been read, not by what you clicked. Listening is counted against the track's own clock, so a paused tab counts for nothing.

All time

Progress

Total

Per day

Today

0 min

Listening settings

How listening is counted

Counted only while a track judged Chinese was playing. Time held for an answer is not in this total.

Added up about once a minute, when Chrome next wakes the extension — so this can read a little behind the tab that is playing. The time in between is still being measured.

Today's total is added up about once a minute, so it can read a little behind the player. The time in between is still being measured — it just has not been written down yet.

History

Nothing heard yet.

    Kept for a year. Removing a track does not change the time counted — the totals above and the daily log are counted separately, and forgetting what you listened to must not rewrite how long you listened for. A show judged wrongly can be corrected here, and the answer is remembered for every episode of it from then on.

    Known words, every language

    LanguageTodayYesterdayLast weekLast monthLast yearAll time

    Reading together.

    Scoreboard settings

    # Name

    Known and Learning are words last marked in the period and still at that level. Streak is the run of days up to today, whatever the period: a day counts with 500 words read or 10 minutes listened in that language.

    Chat

    Messages disappear after 24 hours. No links.

      Known words
      0
      Learning
      0
      Words read
      0
      Time listened
      0
      LanguageYesterdayAll timeLearned

      Loading the release notes…

      Sluka

      sluka.app

      Settings

      Licence

      Sluka is free for the first 1,000 saved words in each language — counted per language, so a second language starts fresh. Words imported from other apps, or marked with Words → Mark known, do not count. Reading, lookups, statistics and sync are never limited, and nothing you have already saved is ever taken away.

      No licence yet? Buy one and it comes by email, ready to paste here.

      How a licence works

      A licence lifts the limit once, for good, on every device you read on. One payment, no account, no subscription, and it keeps working offline and for as long as you have it.

      Buying sends you one long line of text that starts with SLUKA-1. — around 250 characters, all one piece. Copy the whole thing out of the email and paste it here. It does not matter if it arrives wrapped over several lines.

      You only do this once. Your other devices pick it up the next time they sync, whether that is through the phone or through a shared backup folder — there is nothing to type twice and no account to make.

      Scoreboard

      Compare your reading, listening and streaks with other Sluka readers on sluka.app/scoreboard and on the Scoreboard page. Off unless you turn it on.

      What is shared

      Your scoreboard name, and for each language and day: words read, minutes listened, words marked known and words marked learning. Your streak is worked out from those: a day counts with 500 words read or 10 minutes listened in that language. Nothing about which words, pages or videos, and no account.

      The same four numbers are also shared all time, per language, for the page people see when they click your name.

      Turning it on shares your last 12 months, so every view on the scoreboard has your numbers in it from the start. Turning it off takes them off the scoreboard again.

      Your licence is sent once, to claim the name, and only its short serial number is kept. Your name and email in the licence are not stored.

      If you pick a country, its flag is shown before your name. Your name, its flag and the pass that proves the name is yours go to your other devices with sync, like your API keys.

      Settings

      Reading

      On web pages

      Never run on A site includes its subdomains: bbc.com covers news.bbc.com too.
        Colour new words
        On pages and in books, as SlukaCC does on subtitles, with a choice of its own. 1x colours the new words up to 500 past the ones you've marked Known, and 2x, 4x and 8x reach 1,000, 2,000 and 4,000 past them; 0.25x and 0.5x just 125 and 250. Rarer new words are greyed out, in the colour under Appearance, and still open on a clicktap. So are words Sluka can't rank, unless you colour them below. All colours every new word.
        Count words read
        With the second, a web page counts once its article is open in Sluka's reader: Shift+L, the book button on the counter island, or the toolbar menu.⋮ → Read in Sluka, or the book button on the counter island. Looking words up works the same either way.

        Looking up words

        Books and Sluka's reader

        Font
        For books and Sluka's reader. Original keeps each book's own type; any other is put over it. In Serif, Chinese, Japanese or Korean text gets its own script's serif.
        Word meanings
        Each word's meaning in small type over it, in books and Sluka's reader, as SlukaCC shows them over a subtitle: a word or two from the dictionary the word panel shows, or the meaning you wrote yourself. Blurred, pointing at a word shows its meaning.Blurred, tapping a word shows its meaning. Lines grow taller to make room. Not on other web pages, whose layout taller lines would break.
        Word meanings for
        New and learning are the words not yet marked Known. Marking a word known takes its meaning away at once, and the line keeps its height.
        PDF books
        Fit on phones: a narrow screen gets the text fitted, a wide one the printed page. Fitting recovers the page's text into paragraphs at a readable size and keeps its pictures, so a book scrolls down instead of being dragged sideways. The button in the reader's toolbar switches the book you are in and changes this.

        Keyboard Computer only

        Click a shortcut, then press the keys you want.

        Videos

        On a YouTube or Netflix video with SlukaCC's subtitles showing; C also turns them back on. There A means the previous line; Check with AI stays a button in the word panel.

        Settings

        Appearance

        Theme
        Match system follows the browser's light or dark mode, which is the computer's unless the browser is set otherwise.Match system follows Android's Dark theme.
        Sluka’s own buttons, menus and messages. The languages you are learning are under Settings → Languages.

        Colours

        Click a new word to start learning it, then grade it 1–4 as it becomes familiar. What each level means is up to you, and a word only moves when you grade it, or when its Anki card matures if you switch that on under Settings → Anki. The fill fades over the first two levels, becomes a line under the word at 3 and 4, and disappears at Known. “Known in the other script” is Chinese only: the word is new in the script you are reading, but you already know it in the other one.

        Highlight colours
        Takes SlukaCC's known, new, learning, rarer and other-script colours for pages and books.
        Levels 3 and 4
        Line under the word: level 3 is a light fill with a line under it, and level 4 the line alone. Fainter fill: each level is a paler fill than the one before, with no line, if the line distracts you, say in a script you are new to. With Underline instead of fill, every level is a line either way.
        Highlight strength

        Word panel

        Size
        The box that opens when you click a word. It stays this size when you zoom the page in or out.
        Pronunciation
        The reading under the word: IPA, pinyin, kana. The speaker button stays.
        Where dictionary links show
        The dictionary sites: behind the book button at the top of the panel, or on a line of their own.
        Spacing
        Compact gives the meaning more room. Roomy gives the word more space and the buttons more height.
        Where it opens
        Next to the word, or always at one side of the screen, level with the word, on pages and in books. It never covers the word: where the side would, it opens next to the word.
        Grade buttons Computer only
        Hidden, you still grade with 1–4, K and X.
        Settings

        Languages

        Languages I'm learning

        Sluka reads, switches between and counts only the languages ticked here. One always stays ticked.

        Interface languageSluka's own menus and buttons, in Appearance.

        Each language keeps its own. A row marked Shared with… is one setting for every language named.

        Subtitle characters
        Shows Chinese subtitles in the characters you read, whichever the video came with: on YouTube and every other site with SlukaCC, and subtitles made with Generate on the videos page. Only the characters change — 头发 becomes 頭髮 — never the words, the lines or their timing.

        Readings

        Reading in the word panel
        How a word's reading is written in the panel that opens on it. Zhuyin is bopomofo.
        Reading in the word panel
        How a word's reading is written in the panel that opens on it. Jyutping is the Linguistic Society of Hong Kong's standard and what current dictionaries use; Yale is what many older textbooks were written in. Same sounds, different spelling — nei5 hou2 and néih hóu.
        Reading in the word panel
        How a word's reading is written in the panel that opens on it: tōkyō, とうきょう or トウキョウ. Romaji is modified Hepburn, the spelling used on road signs and in passports, with long vowels marked — ō is two beats, o is one.
        Reading in the word panel
        How a word's reading is written in the panel that opens on it: hangungmal in Revised Romanization, or 한국말 hangungmal for Both. Hangul is an alphabet, so you can sound a word out once you have learned it — but it spells the parts of a word rather than the sounds, and the two differ: 한국말 is written han-guk-mal and said hangungmal. The romanization is the said version, in the official spelling used on road signs and in passports.
        Reading in the word panel
        How a word's reading is written in the panel that opens on it. Thai spelling does not say outright how a word sounds: the tone depends on the class of the first consonant, the vowel length and the mark, and many vowels are not written at all. Paiboon spells the sound out with the tone as an accent and a long vowel written twice — ภาษา is paa-sǎa.
        Show them over
        New and learning are the blue and yellow words. A reading you no longer need is a reading in the way. Marking a word known takes its reading off the page at once, and the line keeps its height, so nothing below it moves.
        Notation above the characters
        One notation at a time — two of them stacked over a single character is unreadable at that size, which is why Both is offered for the panel and not here.
        Notation above the characters
        Notation above the characters
        としょかん, トショカン or toshokan. Hiragana and katakana go over the kanji only, as furigana does. Romaji goes over every word, kana words included — taberu over 食べる, desu over です — for reading before you know the kana.

        Counting words

        Checking…

        Frequency list

        Checking…

        Your own listUse a list of your own, commonest word first, in place of the one Sluka comes with. Everything that ranks words goes by it: SlukaCC's 1x–8x, Shift+D and Shift+A, a word's place in its panel, Words → Most common and Mark known, and the Frequent counts. A plain text file (.txt or .csv), one word on each line. A count or a rank beside the word is fine, as are columns separated by tabs or commas. A word past the end of your list has no place.

        Dictionary

        Checking…

        Where the meanings come from

        Your own dictionaries

        Their meanings show in the word panel for Italian. Sluka reads Yomitan dictionaries (.zip) and tables (.csv, .tsv or .txt) with a word and its meaning on each line. They are kept on this device only, so add them on your phone too.They are kept on this device only, so add them on your computer too.

        Free Yomitan dictionaries from Wiktionary, many languages

          Dictionary links

          The sites the word panel links to for Italian, in this order. Sluka sends them nothing: the word goes into the address only when you press a link. T opens the first one.

          Translation

          Who translates
          Google Translate sends what it translates to Google. On this computer, the word panel, sentence mode and SlukaCC's translation line are translated here, offline, by Mozilla's translation models, the ones Firefox uses. A pair with no models downloaded still goes to Google. Google Translate sends what it translates to Google. On this device, the word panel, sentence mode and SlukaCC's translation line are translated here, offline, by Mozilla's translation models, the ones Firefox uses. A pair with no models downloaded still goes to Google.

          Even with Google chosen, downloaded models stand in while Google asks for a pause. Models by Mozilla, MPL-2.0, from mozilla/translations.

          Pronunciation

          Every word said in a real voice, rather than the synthetic one built into your device. The recordings are large, so they are not part of the app: they are downloaded once, kept on this device, and can be removed here.

          Every language, and whole sentences, can be heard in a cloud voice: Settings → Voice.

          Delete progress

          Delete all progress in ItalianYour words and their levels, your own meanings, statistics, streak and goals in this language. Books and settings stay. It cannot be undone.
          Settings

          Voice

          Cloud voice

          A natural, neural voice for every word, every sentence and anything you select, in every language. You bring your own key from one of the providers below: it is kept on your own devices, which share it when they sync, and is sent only to the provider you pick.

          Your own voices

          Add a Piper voice and Sluka speaks its language with it, free and offline, instead of the cloud voice. They are kept on this computer only.They are kept on this phone only.

            Free voices to download

            The free Piper voices that work in Sluka, by language. Listen to a sample first, then download the voice with one click.

            A voice of your own, or one from elsewhere, is two files with the same name: one ending in .onnx and one in .onnx.json. Pick both at once.

            How it speaks

            Which voice goes first
            The local voices are your own voice under Your own voices, then the recordings. Chinese, Cantonese, Japanese and Swedish have downloadable recordings: free and offline, and they always say the reading the popup shows, where a cloud voice sometimes picks another reading for a character with two. Whichever is second answers when the first cannot.
            Other ways to hear it

            In the popup, the sentence button (a speaker with lines) or Shift+V reads the whole sentence the word is in.In the word panel, the sentence button (a speaker with lines) reads the whole sentence the word is in.

            Read aloud reads the page or the book from the top of the screen, or from the word you have open, underlining the sentence and marking each word as it is said: Shift+R, or Read page aloud in Sluka's toolbar menu.Read aloud in the ⋮ menu on a web page, or under Aa in a book. Without a cloud voice it uses the device's own voice. Its minutes count as listening.

            Saved audioEverything said is saved on this device, so hearing it again costs nothing.
            Settings

            Watch & Listen

            Browser tabs only. An extension can see what is playing in a tab — YouTube, the Spotify web player, a podcast site — and nothing outside the browser. Audio from the Spotify desktop app or any other program is invisible to it. The phone has no such limit: it counts whatever is playing anywhere.

            Word counts on YouTube

            Before you switch these on: to count, Sluka asks YouTube's servers for each video's subtitles the way YouTube's phone app does, without your cookies. YouTube does not offer this to extensions, so it can stop answering at any time, and if it is asked too often it can briefly refuse subtitles, the ones you watch included.

            Settings

            SlukaCC

            Subtitles

            Subtitle
            The line in the language you are learning. Blurred, pointing at a word shows that word alone; blurred or hidden, E peeks at it. The line in the language you are learning. Blurred, tap it to read it; a tap on a side of the picture shows it for the word it opens.
            Word meanings
            Each word of the subtitle with its meaning in small type over it: a word or two from the dictionary the word panel shows, in your definitions language, or the meaning you wrote yourself. E uncovers the subtitle, then these, then the translation, a press each; blurred, pointing at a word shows its own. A grammar word the dictionary only describes, like a particle, gets none. Reading English, they come from a dictionary pack in another language. Each word of the subtitle with its meaning in small type over it: a word or two from the dictionary the word panel shows, in your definitions language, or the meaning you wrote yourself. Swipe down on the left of the picture to uncover them with the rest of the line. A grammar word the dictionary only describes, like a particle, gets none. Reading English, they come from a dictionary pack in another language.
            Word meanings for
            New and learning are the words not yet marked Known. Marking a word known takes its translation away at once, and the line keeps its height.
            Translation
            Blurred, it is there when you want it and not read by reflex: point at it, or press E, or Z to see it before the subtitle. Blurred, it is there when you want it and not read by reflex: tap it to read it.
            Popup on hover
            The window a word of the subtitles opens in when you point at it. Small is the word and its meaning; Big is every definition, as a click shows them. A click always opens the big one.
            Popup with the arrows
            The window a word of the subtitles opens in when ← and → go to it. Small is the word and its meaning; Big is every definition, as a click shows them. The keys work the same in both. A key can switch between them: give it one in Reading › Keyboard.

            Word colours

            Colour new words
            On SlukaCC's subtitles and transcript. 1x colours the new words up to 500 past the ones you've marked Known: with 800 Known, the 1,300 most common, the common ones you never marked too. 2x, 4x and 8x reach 1,000, 2,000 and 4,000 past them. 0.25x and 0.5x reach just 125 and 250 past them, for when you're starting out. Rarer words are drawn faint and still open on a click. So are words Sluka can't rank (names, slang, some word forms), unless you colour them below. As you learn words, the cutoff moves on. R steps through the choices in the player. On SlukaCC's subtitles. 1x colours the new words up to 500 past the ones you've marked Known: with 800 Known, the 1,300 most common, the common ones you never marked too. 2x, 4x and 8x reach 1,000, 2,000 and 4,000 past them. 0.25x and 0.5x reach just 125 and 250 past them, for when you're starting out. Rarer words are drawn faint and still open on a tap. So are words Sluka can't rank (names, slang, some word forms), unless you colour them below. As you learn words, the cutoff moves on.
            Takes the known, new, learning, rarer and other-script colours from Settings → Appearance, and turns on Your own colours.

            Text & background

            Subtitle size
            Measured against the player, so the subtitles grow with it in theatre mode and full screen. Measured against the picture, so the subtitles grow with it in full screen.
            Translation size
            Sized on its own, apart from the subtitle.
            Font
            For the subtitle and the translation both. In Serif, a Chinese, Japanese or Korean subtitle gets its own script's serif.

            Other options

            Keys for videosIn Reading › Keyboard: A S D for the lines, Q to auto-pause.
            Touch controls The sides of the picture step through the words of the line: tap for the next or previous word, swipe up to mark it Known (right) or ignore it (left), swipe down on the right to close it and play on, and on the left to unblur the line. The guide shows over the video in the YouTube tab.
            Settings

            Game controller

            ExperimentalBuilt from 8BitDo's own manuals and tested with a simulated controller, not yet with every real one. On yours a button may come out swapped, A for B: press it and see which row lights up under Buttons, where any button can be changed.
            ExperimentalBuilt from 8BitDo's own manuals and tested with a simulated controller, not yet with every real one. On yours a button may come out swapped, A for B: press it and see which row lights up under Buttons, where any button can be changed.

            A small Bluetooth controller like the 8BitDo Zero 2 or Micro steps through words and subtitle lines, with no other app.

            Sluka maps its buttons itself, under Buttons below: no JoyToKey, Karabiner or other app in between.

            Set it up

            1. Turn it on as a controller Zero 2: hold Start and press X on Windows (the light blinks twice), or A on a Mac (three times). Zero 2: hold Start and press B (the light blinks once). Micro: set the switch underneath to D, then press Home. Not Start + R: that makes it a keyboard, which Sluka cannot tell from your own.
            2. Pair it, the first time only Zero 2: hold Select for 3 seconds, until the light blinks quickly. Micro: press its pair button. Then pick it in your computer's Bluetooth settings, as you would headphones. Then pick it in your phone's Bluetooth settings, under Pair new device.
            3. Press any button Its row lights up under Buttons, below.
            4. Read with it On a page the D-pad steps through the words: → the next, ↑ marks it known, ↓ puts it away. With SlukaCC on a video, A and Y go to the next and previous line, and B plays and pauses. Click the page once: until then the browser keeps it silent.
            Something not working?
            • Close JoyToKey, or any app that turned its buttons into keys: with both, every press counts twice.
            • It types letters instead: it is a keyboard. Hold Start for 3 seconds to turn it off, and turn it on again as in the first step.
            • It goes to sleep after 15 minutes unused: press Start to wake it.
            • Click this window first: a browser shows a controller only to the window in use.
            • On the Micro, try the switch on S.
            • Use a game controller, above, has to be on.

            Buttons

            Layout to change
            With SlukaCC's subtitles up, the second layout; everywhere else, the first.
            Hold buttons
            Held down, a hold button gives every other button a second job. Pressed on its own, it does its own. While a video's clip bar is up after a card is made, the word panel's mark and press work the bar instead. Press on an edge to take hold of it, and the D-pad moves it.

            Settings

            AI check

            Check unknown words

            CC-CEDICT misses new coinages, slang and proper nouns. When a word has no entry, this asks an AI whether it is genuinely a word — and it can answer "not a word", which is often the correct answer.

            Answers are written in the language set under Languages → Translation → Translate words into.

            Who answers

            A check goes only to the provider you picked, and only when you press Ask AI. It sends the word, and its sentence if you switched that on. Highlighting, the dictionary and your vocabulary stay on your devices.

            Ask your AI chat

            A key, Shift+I to begin with, opens a box for a question about the subtitle line or the sentence you're on, and so does Ask … about this in a word's Look up menu. The question opens your own AI chat in a new tab, with the line, the lines around it, the title and the language written into the prompt. No API key: your own account answers.

            Settings

            Anki

            Send the words you're learning to Anki as flashcards, all of them by themselves or only the ones you pick, and let Anki tell Sluka when you know them. Each card has the word on the front, and on the back its reading, its meaning and the sentence you met it in, unless you move them under On the card below. It needs Anki on this computer with the AnkiConnect add-on: in Anki, open Tools → Add-ons → Get Add-ons…, paste the code 2055492159 and restart Anki.

            Send the words you're learning to AnkiDroid as flashcards, all of them by themselves or only the ones you pick, and let AnkiDroid tell Sluka when you know them. Each card has the word on the front, and on the back its reading, its meaning and the sentence you met it in, unless you move them under On the card below. It needs AnkiDroid on this phone, which is free; Sluka asks for permission to add cards to it when you switch either of the first two on.

            How to install AnkiConnect
            1. Install Anki on this computer if you haven't (it's free, at apps.ankiweb.net) and open it.
            2. In Anki's menu bar, open Tools → Add-ons, then click Get Add-ons…
            3. Paste the code 2055492159 into the box and click OK. Anki downloads AnkiConnect.
            4. Restart Anki: close it completely and open it again. AnkiConnect only starts with Anki.
            5. Leave Anki open and switch on a way to send words below. The line under the switches says when Sluka can reach Anki.

            Each language keeps its own Anki settings. Front and Back under On the card are the same for every language.

            Levels to send
            When a word already has a card
            A new card gets the sentence you picked the word in now. A word's cards are suspended together when you know it.

            Turn on sending or the Add to Anki button to choose the rest: the voice, Known and suspended cards, and your own note type.

            Decks
            Pick one of the decks in your Anki, or type a name for a new one. An empty box uses the deck shown in it.
            On the card
            Word
            Reading
            Pitch accent (Japanese)
            Meaning
            Sentence
            Sentence translation
            Picture
            Word audio
            Sentence audio
            Front and Back lay out every card made with Sluka's note type: Sluka rewrites that card's template in Anki at the next sync and keeps its styling. Off is for new cards, whichever note type. A note type of your own shows things where its own template puts them (Note type, below). Each device keeps its own choice here. If your phone sends cards too, the device you changed last decides how every card looks. The picture and the sounds are switched on under From the video and Voice on the card. Anything with sound on the front plays before you answer. The sentence translation is the subtitle line's own when you pick from SlukaCC, and Google Translate's for everything else, which sends those sentences to Google. If your Sluka card type is older than this version, the first clip, translation or pitch accent adds fields to it, and Anki then asks you once to choose a one-way sync. Sync your phone first, then choose Upload to AnkiWeb. Front and Back lay out every card made with Sluka's note type: Sluka rewrites that card's template in AnkiDroid at the next sync and keeps its styling. Off is for new cards, whichever note type. A note type of your own shows things where its own template puts them (Note type, below). Each device keeps its own choice here. If your computer sends cards too, the device you changed last decides how every card looks, and only the computer can move the picture.
            From the video
            For words you pick from SlukaCC's subtitles on a computer: on YouTube, on bilibili.com and in a video of your own (Watch a video). They go on the side of the card chosen under On the card. The video plays by itself on the audio clip's side of the card, with its sound, in place of the audio clip, and of the picture too when the two are on the same side. It makes each card about a megabyte bigger. If your Sluka card type is older than this version, the first clip or translation adds fields to it, and Anki then asks you once to choose a one-way sync. Sync your phone first, then choose Upload to AnkiWeb.
            Voice on the card
            For new cards, from reading and from SlukaCC alike. Where the audio clip of the subtitle line goes on the card (From the video), the clip says the sentence and the voice only the word. Each word and each sentence is one request your key pays for. On an older Sluka card type this adds a field: Anki then asks once for a one-way sync. Sync your phone first, then choose Upload.An older Sluka card type may lack the fields for these sounds until Sluka on a computer adds them.
            Known after
            Anki calls a card mature at 21 days: pick that one if you're unsure.
            Note type Cards are made with Sluka's own note type. To use one of yours instead, choose it for a language and say which field each thing goes in. Sluka never changes your note type, and cards already made stay as they are.
            Anything set to Off under On the card is left off these cards too. Each card also gets a tag such as sluka::ja, which Sluka finds it by again.
            How cards are kept

            A word has one card, however it was sent — more only if you pick it again with Add a new card above — made with the note type “Sluka” or the one you chose for its language.

            Sluka talks only to the Anki on this computer.

            Sluka talks only to AnkiDroid on this phone. If your computer sends cards to Anki too, the two keep to one card a word between them, as long as both Ankis sync with AnkiWeb.

            Settings

            Sync & backup

            Sync with your other device

            Your words, statistics, books and listening time keep themselves up to date between your computer and your phone whenever both are on the same wifi. Nothing goes near the internet — the two talk to each other directly.

            Automatic backup

            A second copy of your vocabulary, statistics, shelf and listening history, kept somewhere uninstalling cannot reach. It is written by itself as you read — there is nothing to remember to do.

            A copy nowOr save a file of your own: Export. Bring a file back in with Import.
            Sync through Google Drive, step by step

            Keep Sluka's backup folder in Google Drive on every device, and each one's words reach the others by themselves, wherever they are. Sluka only ever writes files into the folder; Google's own app carries them. on this phone the FolderSync app carries them to and from Google Drive.

            A green tick is a step Sluka has seen done. A grey one is a step it cannot check from here: it looks done from what came after.

            1. Install Google Drive for desktop Google's own app for Windows and Mac. Sign in, and Google Drive shows up as a drive of its own, with a letter such as G:. Download Drive for desktop It keeps files online until they are needed, so this computer has to be online to fetch your phone's newest words.
            2. Choose a folder in My Drive Press the button. In the folder window:
              • On the left, open This PC → Google Drive (G:), or whichever letter it got (on a Mac: Google Drive under Locations)
              • Open My Drive, press New folder and name it Sluka. If a Sluka folder is already there, from your phone, use that one instead.
              • Open it and press Select Folder (Select on a Mac)
              • When the browser asks whether Sluka may view and edit the files there, allow it
            3. Do the same on your phone Open Sluka on the phone → Settings → Sync & backup → Sync through Google Drive, and follow its steps. Another computer takes the two steps above. No Sluka on the phone yet? Get the Android app
            4. Wait for its backup to arrive It shows up in the next step, usually within a few minutes, and up to 15 with the phone's schedule. A device writes its file only once it has saved a word.
            5. Press Sync with this device Once for each device of yours. Not Restore as this device in the list below, which is only for this same computer reinstalled.
            1. Choose a folder on this phone Press the button. In the folder window:
              • Open Documents
              • Press the folder icon at the top and name the new folder Sluka; it opens by itself
              • Press Use this folder, then Allow
            2. Install FolderSync A free app with ads, by Tacit Dynamics rather than Sluka, that copies a folder on the phone to and from Google Drive. Open it, and when it asks, allow it to manage all files: that is how it sees Documents/Sluka.
            3. Connect FolderSync to Google Drive Add an account and pick Google Drive. Press its sign-in button (Authenticate account, or Sign in with Google in some versions) and sign in with the same Google account as on your computer.
            4. Pair the two Sluka folders Press Create folderPair, then one screen at a time, each ending with Next:
              • Sync type: Two-way
              • Left: the phone's own storage → Documents → Sluka → Select folder
              • Right: your Google Drive account → My Drive → Sluka → Select folder. No Sluka there yet? Make it with the new-folder button first.
              • Schedule: Sync interval minutes, 15 (it suggests 12 hours). To sync away from wifi too, turn on Use cellular network connection.
              • On the last screen, Save
              Then tap the new pair to open its settings, turn on Instant sync under Monitor device folder and save again, so a new backup goes up as soon as it is written. To check: press Sync on the pair, then open My Drive. This phone's sluka-….json should be in Sluka once it has saved a word.
            5. Do the same on your computer Install Google Drive for desktop, then open Sluka in the browser → Settings → Sync & backup → Sync through Google Drive, and follow its steps there.
            6. Wait for your computer's backup It shows up in the next step after FolderSync's first sync, within 15 minutes. A device writes its file only once it has saved a word.
            7. Press Sync with this device Once for each device of yours. Not Restore as this device in the list below, which is only for this same phone reinstalled.
            Something not working?
            • Google Drive is missing from the folder window: Drive for desktop is not running. Start it from the Start menu (Applications on a Mac) and choose again.
            • The other device never shows up: both must be signed in to the same Google account, and both must use the same My Drive/Sluka. Two folders named Sluka in My Drive keep the devices apart: keep one, move the files into it and choose it on both. Open My Drive to see which files have arrived: one sluka-….json per device.
            • Its file is not in My Drive either: that device has not written one yet. It does once it has saved a word; Back up now on its own card writes it at once.
            • Nothing arrives away from home: FolderSync syncs over wifi unless the pair's schedule also has Use cellular network connection on.
            • It syncs once and then stops: Android is putting FolderSync to sleep. Under the phone's Settings → Apps → FolderSync → Battery (App battery usage on some phones), choose Unrestricted.
            • FolderSync cannot see Documents/Sluka: it was refused access to all files. Turn it on under the phone's Settings → Apps → FolderSync → Permissions.
            • FolderSync reports a sign-in error: open its Google Drive account and sign in again.
            • The folder window shows no Documents: open its ☰ menu and pick the phone's own storage first.
            • Each device writes only its own file and never touches the others', so nothing is lost while one waits for the next sync.

            API keys in backups

            How to use the passphrase
            1. Type a passphrase of at least 8 characters in the box below.
            2. Press Lock keys into backups. Typing it is not enough: nothing is saved until you press it.
            3. Then press Back up now at the top of this card, or wait for the next automatic backup. Only backups written after that carry your keys.
            4. On the new device, restore that backup with Restore here or Import under Your data. A box then asks for the passphrase: type the same one and press Unlock the keys.

            Only the automatic backup carries the keys. A file saved with Export never does, not even locked. Nobody can recover a forgotten passphrase, so write it down somewhere safe.

            Your computers share their settings when they sync, and a phone passes its own to a new phone in its backup. API keys go to every device.

            Settings

            Your data

            Everything is stored locally in this browser. Keep a backup.

            Everything is stored on this device. Keep a backup.

            Export words and progressYour words, statistics, shelf, listening history and settings, in one file. API keys are left out.
            Import words and progressMerges an export or an automatic backup file into what is here. The latest change to each word wins.
            Import from LingQFrom a known-words export. Opens in Words › Tools. Import from Language ReactorA Saved items JSON export, with your levels. Opens in Words › Tools. Import from HanziHeroA CSV export of your Chinese words, at their HanziHero stages. Opens in Words › Tools. Import from a text fileA .txt list of words you know, or want ignored, one a line. Opens in Words › Tools.

            Start over

            Delete one language's progressIn Languages, for the language picked there.
            Reset settingsEvery setting on this device goes back to its default. Words, statistics, books and your licence stay.

            Reset every setting?

            Every setting goes back to its default, your daily goals included, and your other devices of the same kind follow when they sync. Your API keys, words, statistics, books and licence are not touched.