User Manual

How to Use
Ottenok

Learn how to make the most of AI-powered language learning

Quick Navigation

Overview

This is an AI-powered language learning tool with three core features:

โœ“

Proofread

Check text for grammar and spelling errors, get correction suggestions

๐ŸŒ

Translate

Translate text to target language with language point analysis

๐Ÿ“š

Learn

Analyze vocabulary, grammar, and usage from text materials

Supported Languages:

Interface: English, Chinese (็ฎ€ไฝ“ไธญๆ–‡), Russian (ะ ัƒััะบะธะน)

Themes: Light / Dark / System

Main Screen

Mode Cards

The home screen displays three mode cards. Click any card to enter that mode:

Card Description
Proofread Grammar correction, spelling check, error analysis
Translate Text translation with language points
Learn Vocabulary, grammar analysis, usage explanations

Quick Access

Two quick access buttons at the bottom:

  • History - View past processing records
  • Settings - Configure app options

Settings Page

General Settings

Setting Description
Theme Interface theme: Light, Dark, or System (follows OS)
UI Language Interface language: English, ็ฎ€ไฝ“ไธญๆ–‡, ะ ัƒััะบะธะน
AI Response Language Language for AI response display
Default Proofread Language Default source language for proofreading
Default Translate Source Default source language for translation
Default Translate Target Default target language for translation
Default Learn Language Default language for learn mode
Detail Level Analysis depth: Minimal, Standard, or Deep

AI Configuration

Action Description
Add Configuration Add a new AI service endpoint (name, API URL, key, model)
Use This Service Set an AI config as currently active
Edit Modify existing AI configuration
Delete Remove an AI configuration

AI Config Notes:

  • Supports OpenAI-compatible APIs (Groq, OpenAI, Claude, etc.)
  • API keys are encrypted and stored securely
  • If only one AI config exists, it will be automatically set as active
  • Ensure AI service is properly configured before use

Getting AI API Keys

You can access AI services through cloud providers or local deployments. All services use the OpenAI-compatible interface format.

โ˜๏ธ Cloud AI Providers (Ready to Use)

Register on a platform, get your API key, and start using free credits or paid plans:

Platform Base URL Model ID Example
Groq โญ Fast, generous free tier https://api.groq.com/openai/v1 openai/gpt-oss-120b
OpenRouter Multiple models https://openrouter.ai/api/v1 See platform docs

๐Ÿ–ฅ๏ธ Local AI Deployments (Privacy-first, Offline)

Run large language models locally and connect directly without cloud keys:

Service Base URL
Ollama http://localhost:11434/v1
LM Studio http://localhost:1234/v1
oMLX http://localhost:8000/v1
VLLM http://localhost:8000/v1

Local services usually don't require an API key. Just enter the Base URL and select an available model.

๐Ÿ” Security Note: Keep your API keys safe. Don't share them to prevent unexpected charges or security risks.

Data Management

Setting Description
Database Path Location where database file is stored
Change Database Change database storage path

Mode Pages

โœ“ Proofread Mode

  1. Language - Select the text language to check
  2. Detail Level - Analysis depth
  3. AI Response Language - Language for displaying results
  4. Input Text - Enter text to proofread
  5. Context (Optional) - Provide context for better accuracy
  6. Submit - Run check
Results: Corrected text, change summary, error details, related language knowledge

๐ŸŒ Translate Mode

  1. Source Language - Language of text to translate
  2. Target Language - Language to translate into
  3. Detail Level - Analysis depth
  4. AI Response Language - Language for displaying results
  5. Input Text - Enter text to translate
  6. Context (Optional) - Context information
  7. Submit - Run translation
Results: Translation, alternative translations, language points, grammar analysis

๐Ÿ“š Learn Mode

  1. Language - Language of material to analyze
  2. Detail Level - Analysis depth
  3. AI Response Language - Language for displaying results
  4. Input Text - Enter learning material
  5. Context (Optional) - Background context
  6. Submit - Start analysis
Results: Content overview, vocabulary analysis, grammar breakdown, usage examples

FAQ

No AI Config on First Use

When entering Proofread/Translate/Learn mode without an AI config, you'll see a warning: "Please configure AI service in Settings first". To fix:

  1. Click OK on the warning
  2. Go to Settings โ†’ AI Configuration
  3. Click Add Configuration
  4. Fill in AI service info (name, API URL, key, model)
  5. Save - the config will be automatically set as active

Proxy Settings

If you need a proxy to access AI services (like Groq), the app will automatically detect system proxy settings.

UI Language Not Applied

If setting the UI language doesn't take effect:

  1. Fully quit the app
  2. Restart the app

Ready to Start?

Download Ottenok and start your language learning journey today