You can create two types of categories to organize your vocabulary: Achieved Add App Logo Back Clear Search Clear Text Collapse Error Expand Filter Filter options Go Navigate back Options Paste Play Re-generate Definition Reload Scroll to top Search Search Selected Settings Success Switch Languages Target Met Text to Speech Toggle Menu Translation History Contact me for bug reports, ideas, feature requests, and more. Contact developer Copied Text Copy text Correct answer: %1$s Correct answers Correct answers: %1$d Tone Create a new custom language entry for this ID. Create New Category Create New Language Creative Current Level Current Streak Custom Exercise Prompt %1$d Selected %1$s: The quick brown fox jumps over the lazy dog. Danger Zone %1$d days Default Definition This will delete all downloaded dictionaries from your phone. Delete all dictionaries? Delete %1$d Items Delete Exercise Delete Items in Category Delete Model Delete New Delete Provider %1$d words need attention Expand your vocabulary Discover lists to download Import words from CSV or lists Description Deselect All Dismiss Display info Buttons on the screen for help. Display Name Due Today: %1$s Duplicate Duplicate Detected Duplicates Only Duration Edit Edit Features for \'%1$s\' Email Address Email Log Enabled Endpoint (e.g., /v1/chat/completions/) No rows to import. Please check the selected columns and header row. Error parsing table Error parsing table: %1$s Please select two languages. Please select two columns. Example Examples Exception Exercise \'%1$s\' created! Exercise Complete! Exercise Settings Exercise Settings Description Existing Item (ID: %1$d) Experimental Features Enable experimental features that are not yet ready for production. Export Vocabulary Data Failed to fetch manifest: %1$s Faulty items only Fetch All Grammar Infos Fetching for %d Items Fetching Grammar Details Beginner · A1 Elementary · A2 All Filter and Sort Intermediate · B1 Upper Int. · B2 Filter by Word Type Advanced · C1 Proficient · C2 Newest Find Translations Finish Flip Card Formal Found %1$d items using this missing language ID. Found Items Friendly Future General Settings Get Started Got it! Here\'s how you did: Hide Affected Items Hide Hint: %1$s Advanced Features Getting Started Vocabulary Management All hints that are in this app can be found here as well. Help Center How to connect to an AI How to generate Vocabulary with AI Finding the right AI model Help and Instructions How translation works Vocabulary Progress Tracking Imperative Import Vocabulary Data Incorrect Incorrect answers: %1$d Indicative %1$d vocabulary items imported. If you need help, you can find hints in all sections of the app. Need Help? Item Details Item ID: %1$d %1$d items Items without grammar infos Keep Both %1$d Days About Academic Correct Add Add (%1$d) Add Category Add Custom Model Add Custom Provider Add %1$d words Add %1$d words to Library Add Key Add Model Add Model Manually Add synonym Add to dictionary Add to Library Add Vocabulary Added Adjective Adverb AI Configuration AI Generator AI Model All Cards All Categories All Categories All Stages All Types All Vocabulary Alternatives %1$d models Analyze Grammar Appearance Apply Filters Article Auto Cycle (Dev) Available Collections Backup and Restore By Language Cancel Casual Categories Category Category: %1$s Clear Clear All Close Close exercise Close search Close selection mode Collapse Colloquial Column %1$d Common Completed Confirm Conjugation: %1$s Conjunction Context Continue Correct Create Create Exercise Current Streak Custom %1$d packs Daily Goal Daily Review Declension Definitions Delete Delete all Delete Items Delete Key Delete Model Delete Provider Description Developer JSON Dictionary Dictionary Content Dictionary Manager Dictionary Options Display Name Done Download Easy Edit Enter a text Etymology Exercise Exercises Expand Feminine Filter by Stage Filter Cards First Column First Language From Gender General Get Get – %1$d words " (Auxiliary: %1$s)" Hyphenation Inflections Meanings Grammar only Guessing Hard First Row is a Header Hide examples Home Import Import CSV Import Table (CSV) In Library In Stages Interjection Interval Settings Auto Language Direction\n None Languages Learned learned Learning Criteria Library Logs Masculine Medium Model ID * More Move to First Stage Choose the right translation Multiple Choice Neuter New New Words New Words None No history yet Noun (Optional) Origin Language Orphaned Files Paste Plural Preposition Preview (first 5) for first column: %1$s Preview (first 5) for second column: %1$s Pronoun Pronunc iation Providers Quit App Quit Exercise? Raw Data: Read Aloud Ready Recently Added Regenerate Related Words Reload Remove Articles Request a Pack Reset Retry Retry download Save Scan for Models Scanning… Search cards Search models… Second Column Second Language See History Select Select Stage Send Request Settings Show %1$d More Show dictionary entry Show examples Show Less Show More Show more actions Size: %1$d MB Sort By Speaking Speed Spelling *required Start Start Exercise Start Exercise (%1$d) * required Statistics Stats Status System Target Correct Answers Per Day Target Language Target Tone: Task Model Assignments Tasks Tense To Topic Total Words Training Mode Translate Translate from %1$s Translation Translation Server Translation Settings Translations Unknown Unknown Dictionary (%1$s) Update Variations Verb Version: %1$s View All Vocabulary Vocabulary Activity Progress Settings Warning Weekly Progress Wiktionary Word Word Jumble Words in this pack Wrong Wrong answers Yes Your Answer Your translation %1$d models Language Language Filter Language Pair Language with id %1$d not found First Language ID: %1$d Second Language ID: %1$d Last correct: %1$s Last incorrect: %1$s Learning Stages Legal Information Less Levels "Licensed under" Listen Translator API Log %1$s No logs available yet. Duration: %1$s %2$s Endpoint: %1$s %2$s Error: %1$s Exception: %1$s Id: %1$s Model: %1$s Parse Error: %1$s Provider: %1$s Status: %1$s %2$s Timeout: Yes Timestamp: %1$s Request JSON --- Request --- Response JSON --- Response --- Time Max Wrong to Demote Create YouTube Exercise Merge Merge Items API Key is missing or invalid. API Key is missing or invalid. Error removing articles: %1$s Error updating category: %1$s Excel is not supported. Use CSV instead. Save File Launcher not initialized. File save cancelled or failed. Error saving file: %1$s An error occurred Could not retrieve grammar details. Error adding items: %1$s Error deleting items: %1$s Source and target languages must be selected. No cards found for the specified filter. No words found in the provided text. Operation failed: %1$s Failed to wipe repository: %1$s Error updating stage: %1$s Failed to generate synonyms: %1$s Translation failed: %1$s Error importing vocabulary items: %1$s Info Loading card set Loading… Fetching grammar for %1$d items… Operation in progress… Translating %1$d words… Articles removed successfully. Successfully loaded card set. Category saved to %1$s Category updated successfully. File saved to %1$s Success! Grammar details updated! Successfully added %1$d new vocabulary items. Successfully deleted vocabulary items. Items merged! Language ID updated for %1$d items. All repository data deleted. Stage updated successfully. Synonyms generated successfully. Translation completed. Vocabulary items imported successfully. Oops, something went wrong :( This is a generic info message. This is a test success message! Min. Correct to Advance Model Model ID (e.g. mistralai/mistral-nemo-instruct-2407) Mood More More actions Move to Category Move to Stage ms N/A Name in English New Item New items only Newest First Next Next: %1$s Next Card Next item Next Month No No cards found for the selected filters. No grammar configuration found for this language. No items due for review today. Great job! No Items without Grammar No model selected for the task: %1$s No Models Configured No models found No New Vocabulary to Sort No vocabulary items found. Perhaps try changing the filters? Not available Number of Cards: %1$d / %2$d Oldest First Only Show Errors Open Source Licenses Options Origin Origin of \"%1$s\" Parse Error Past Permanently delete all %1$d affected vocabulary items. Play audio Polite Abbreviation Adjective Adjective-Noun Compound Adjectival Phrase Adnominal Adverb Adverbial Phrase Affix Ambiposition Article Character Circumfix Circumposition Classifier Clause Combining Form Component Conjunction Contraction Converb Counter Determiner Gerund Hard Redirect Infix Interfix Interjection Interjection Name/Proper Noun Noun Numeral/Number Onomatopoeia Onomatopoeia Participle Particle Phrase Postposition Prefix Preposition Prepositional Phrase Preverb Pronoun Proverb Punctuation Quantifier Romanization Root Soft Redirect Stem Suffix Syllable Symbol Typographic Variant Unknown Verb Prepare Exercise Present Previous item Previous Month Primary Button Primary With Icon Professional Progress by Category %1$d questions Quit Refresh Word of the Day Remaining Remove from Category Replace with %1$s Repository state imported from %1$s Reset to Defaults Resolve Missing Language ID: %1$d Result Review the generated vocabulary before adding it to your collection. Right Scan models Scanning… Search for a word\'s origin Search Models Search topics, phrases… Secondary Button Secondary Inverse Secondary With Icon Select a Model Select All Select items to add Select List (optional) Select Amount of Items to Fetch Translator Connection Exercise Prompt Progress Custom Prompt Repository Voice Share Share text Show Affected Items Show API Key Missing Message Show Show Contextual Hints Show Free Models Only Show Hint Shuffle Cards Solution 1: Delete Items Solution 2: Replace ID Solution 3: Create Language Sort Sort by Completion % Sort by In Progress Sort by Name Sort by New Items Sort by Size Sort New Vocabulary Alphabetical Language Newest First Oldest First Vocabulary Sorting Stage 1 Stage 2 Stage 3 Stage 4 Stage 5 Stage: %1$s Stage Filter Learned New %1$d stages selected Start Fetching Start Long Statistics are loading… \"There are no issues with your vocabulary, all good!\" Duplicates Faulty Items New Items Keep Both Add all words from the pack as new entries. Merge (Recommended) Keep existing progress; merge categories intelligently. Replace Existing Overwrite matching words with the pack version. Skip Duplicates Only add words that don\'t already exist. Subjunctive Synonym exists Synonyms System Default Font System Theme AI Definition Downloaded Tap the words below to form the sentence Test 200 OK %1$d categories selected %1$d Languages Selected %1$s selected 400 Bad Request 401 Unauthorized 403 Forbidden 404 Not Found 429 Too Many Requests 500 Internal Server Error A similar item already exists. How would you like to proceed? A simple list to manually sort your vocabulary Add Custom Language Add grammar details Extract a New Word to Your List Add to favorites AI failed to create the exercise. AI generation failed with an exception All dictionaries deleted successfully All items completed! All Languages Already in your Library Amount: %1$d Amount: %1$d Questions Amount of cards An unexpected condition was encountered on the server. An unknown error occurred. And many more! … Appearance Mode Are you sure you want to delete this vocabulary item? Are you sure you want to delete all items in this category? Are you sure you want to delete these %d categories? Are you sure you want to delete this category? Are you sure you want to quit? Are you sure you want to quit? Your progress in this session will be lost. Bring the letters into the right order Assign a different language to these items. Assign these items: Authentication is required and has failed or has not yet been provided. Automatically discover models from %1$s Available Dictionaries Available Models: Available to create: Base URL (e.g., \'http://192.168.0.99:1234/\') Cancel Loading Category Name Category / Prompt Change Key Check Check availability Check your matches! Checksum mismatch for %1$s. Expected: %2$s, Got: %3$s Claude Clipboard is empty Collapse Widget Color Palette Common Configure which AI model to use for each task type Contacting AI… "Content sourced from " Copied to clipboard Copy corrected text Correct! Could not fetch a new word. Could not load packs Customize the intervals and criteria for moving vocabulary cards between stages. Cards in lower stages should be asked more often than those in higher stages. %1$d cards %1$d words will be added to your library. How many words do you want to answer correctly each day? Daily review screen - implementation pending Dark Day Streak " days" DeepSeek Delete all providers and models Delete all providers and models? Delete Category Delete custom language Delete Vocabulary Item? No activity data available Organize Your Vocabulary in Groups Set a model for generating dictionary content and give optional instructions. Developed by Jonas Gaudian\n Are you sure you want to delete the Key for this Provider? Are you sure you want to delete the model \"%1$s\" from %2$s? This action cannot be undone. Are you sure you want to delete the provider \"%1$s\"? This will also remove all models associated with this provider. This action cannot be undone. Dictionary deleted successfully Dictionary downloaded successfully You can download dictionaries for certain languages which can be used insteaf of AI generation for dictionary content. Difficulty: %1$s Do you want to minimize the app? Don\'t see what you\'re looking for? Download failed: HTTP %1$d %2$s Downloading… Drag to Reorder "Due Today" Due Today Only Only ask cards that are due today. E.g. en E.g. English e.g., Fast and efficient for simple tasks e.g., GPT-4, Claude-3 e.g., gpt-4, claude-3-sonnet e.g., Irregular Verbs E.g. GB Edit Category Enter a text to extract words and translate Enter API Key Enter model details yourself Enter text to correct Enter text to translate Error: %1$s Error deleting dictionaries: %1$s Error deleting dictionary: %1$s Error deleting orphaned file: %1$s Error downloading dictionary: %1$s Error generating questions: %1$s Error loading stored values: %1$s Error saving entry: %1$s Expand Widget Explanation Explore more categories Export Category Failed to delete dictionary: %1$s Failed to delete orphaned file: %1$s Failed to delete some dictionaries Failed to download dictionary: %1$s Failed to fetch etymology Failed to fetch download information about available dictionaries: %1$s Failed to get translations: %1$s False Favorites Filter Filter: All items Finish Video and Start Exercise Font Style Frequent Gemini Generate Generate Exercise with AI Generating questions from video… Get API Key at %1$s Here you can set a custom prompt for the AI vocabulary model. This allows you to define how new vocabulary entries are generated. Hint How should duplicates be handled? Importing %1$d words… In Progress Incorrect! Rare Key Active Key Optional Enter a word\n Language Code Clear language pair selection to choose a direction. You can set an optional preference which language should come first or second. Language Options Set what languages you want to use in the app. Languages that are not activated will not appear in this app. You can also add your own language to the list, or change an existing language (region/locale) Last 7 Days Light List Loading… Loading packs… Loading preview… Manual vocabulary list You\'ve mastered the final level! Mismatch between question IDs in exercise and questions found in repository. Mistral More options More Stats Name of the language Navigation Bar Labels New Vocabulary for this Exercise No Data Available No dictionaries available No dictionary language pairs found. Add vocabulary items with different languages first. No items available No Key No models found No packs match your search. No valid API configuration could be found in the settings. Before using this app, you have to configure at least one API provider. No vocabulary available. No Vocabulary Due Today None OpenAI OpenRouter " (optional)" Optional: Describe what this model is good for Orphaned file deleted successfully This file exists locally but is not in the server manifest or missing assets. It may be from an older version or a failed download. Paste or open a YouTube link to see its subtitles here. Please select a dictionary language first. Question Question %1$d of %2$d Question Types Very Rare Recent History Region Remove from favorites Repeat Wrong Repeat Wrong Guesses Don\'t see what you need? Let me know and I\'ll add it! Required: Enter a human-readable name Required: Enter the exact model identifier Reset Intro Rows to import: %1$d Sample Word Save Key Save Prompt Scan for Available Models Search Search… Search History Search Term Select all languages Select Amount Select Auto Recognition Select Categories Select Category Select Languages Select Model Select None Select the content to be generated for a dictionary entry. Select Translations to Add Selected Version information not available. Show Error Message Show Info Message Show Loading Show text labels on the main navigation bar. Shuffle card order Shuffle Card Order Shuffle Languages Shuffle what language comes first. Does not affect language direction preferences. Disable language direction preference to enable shuffling. Some items are in the wrong category. Stage %1$s Start Over Text That\'s not quite right. The correct answer is: The correct order is: %1$s The correct sentence was: %1$s The correct translation is: %1$s Theme Preview These files exist locally but are not in the server manifest. They may be from older versions. This must match the provider\'s model name exactly This will remove all configured API providers, models, and stored API keys. This action cannot be undone. Too Many Requests: The user has sent too many requests in a given amount of time. Total Learned Words Training Mode Training mode is enabled: answers won’t affect progress. Enter translation Set model for translation and give optional instructions on how to translate. Translation will appear here True Try first finding the word on Wiktionary before generating AI response Try Wiktionary First Uncommon Unknown Language Use downloaded dictionary Version: v%1$s-%2$s Very Frequent View All Visit my website Vocabulary Prompt Watch Video Again Weekly Activity Word of the Day Your Own AI YouTube Link The request was successful. The requested resource could not be found. The server could not understand the request. The server understood the request, but is refusing to authorize it. This is a sample output text. This is the content inside the card. This mode will not affect your progress in stages. Timeout Corrector Developer Options Explore Packs HTTP Status Codes Import \"%1$s\" Items Without Grammar Multiple Settings Show Success Message Single Due Today Streak to %1$s Toggle Licenses Use Translate server When enabled, translations will use a translation server for supported language pairs. Unsupported pairs will automatically fall back to your AI model. Translate the following (%1$s): Translation Prompt Settings Try Again I am a voice trapped in a Computer. Type the translation Type what you hear Vocabulary Added Vocabulary Repository Website URL Changelog What\'s New Wipe Repository (delete all data) Word Type %1$d words %1$d words Words Completed %1$d Words Known %1$d words required Your Language Journey About Vocabulary Packs Import Lists or CSV