344c2a7
commit 344c2a7
1 file changed
+725 -0
Showing 1 changed file+725-0
βΌdocs/09-using-opengrammar.md
+725-0
| @@ -0,0 +1,725 @@ | ||
1 | +# π Using OpenGrammar - Complete User Guide | |
2 | + | |
3 | +Master OpenGrammar with this comprehensive guide to all features and functionality. | |
4 | + | |
5 | +--- | |
6 | + | |
7 | +## π Table of Contents | |
8 | + | |
9 | +1. [Getting Started](#getting-started) | |
10 | +2. [Grammar Checking](#grammar-checking) | |
11 | +3. [Tone Rewriting](#tone-rewriting) | |
12 | +4. [Writing Statistics](#writing-statistics) | |
13 | +5. [Custom Dictionary](#custom-dictionary) | |
14 | +6. [Site-Specific Settings](#site-specific-settings) | |
15 | +7. [Keyboard Shortcuts](#keyboard-shortcuts) | |
16 | +8. [Tips & Best Practices](#tips--best-practices) | |
17 | + | |
18 | +--- | |
19 | + | |
20 | +## π Getting Started | |
21 | + | |
22 | +### First Time Setup | |
23 | + | |
24 | +1. **Install the Extension** | |
25 | + - See [Browser Extension Setup](04-browser-extension-setup.md) | |
26 | + | |
27 | +2. **Configure Backend** | |
28 | + - Click extension icon β Settings | |
29 | + - Enter Backend URL (local or deployed) | |
30 | + | |
31 | +3. **Set Up AI Provider** | |
32 | + - Choose provider (Groq recommended for free tier) | |
33 | + - Enter API key | |
34 | + - Select model | |
35 | + | |
36 | +4. **Test It Out** | |
37 | + - Open any text box | |
38 | + - Type: `me and him went to store` | |
39 | + - You should see red underline | |
40 | + | |
41 | +--- | |
42 | + | |
43 | +## βοΈ Grammar Checking | |
44 | + | |
45 | +### How It Works | |
46 | + | |
47 | +OpenGrammar uses a **dual-engine approach**: | |
48 | + | |
49 | +1. **Rule-Based Engine** (Free, Offline) | |
50 | + - 40+ grammar rules | |
51 | + - Instant checking | |
52 | + - No API required | |
53 | + | |
54 | +2. **AI-Powered Engine** (Advanced) | |
55 | + - Context understanding | |
56 | + - Complex grammar | |
57 | + - Requires API key | |
58 | + | |
59 | +### Color-Coded Underlines | |
60 | + | |
61 | +| Color | Meaning | Example | | |
62 | +|-------|---------|---------| | |
63 | +| **Red** | Spelling/Grammar | "teh" β "the" | | |
64 | +| **Amber** | Clarity | Long sentences | | |
65 | +| **Blue** | Style | Passive voice | | |
66 | + | |
67 | +### Using Grammar Checking | |
68 | + | |
69 | +#### Step 1: Start Typing | |
70 | +Open any text input: | |
71 | +- Gmail compose | |
72 | +- Google Docs | |
73 | +- Notion | |
74 | +- Any text box on the web | |
75 | + | |
76 | +#### Step 2: Watch for Underlines | |
77 | +As you type, OpenGrammar automatically checks: | |
78 | +- After you stop typing (800ms delay) | |
79 | +- Only text with 5+ characters | |
80 | +- Works in real-time | |
81 | + | |
82 | +#### Step 3: Review Suggestions | |
83 | +Click any underlined text to see: | |
84 | +``` | |
85 | +βββββββββββββββββββββββββββββββ | |
86 | +β π΄ Grammar Error β | |
87 | +β β | |
88 | +β Original: me and him β | |
89 | +β Suggestion: he and I β | |
90 | +β β | |
91 | +β Subject pronoun error. β | |
92 | +β Use subject pronouns for β | |
93 | +β the subject of a sentence. β | |
94 | +β β | |
95 | +β [Apply] [Ignore] [Dictionary]β | |
96 | +βββββββββββββββββββββββββββββββ | |
97 | +``` | |
98 | + | |
99 | +#### Step 4: Apply Changes | |
100 | +- **Apply** - Replace text with suggestion | |
101 | +- **Ignore** - Dismiss this instance | |
102 | +- **Add to Dictionary** - Never flag this word again | |
103 | + | |
104 | +### Grammar Rules Included | |
105 | + | |
106 | +#### Spelling (100+ rules) | |
107 | +- Common misspellings: teh β the | |
108 | +- Missing apostrophes: dont β don't | |
109 | +- Wrong word: alot β a lot | |
110 | + | |
111 | +#### Basic Grammar (35+ rules) | |
112 | +- Pronoun errors: me and him β he and I | |
113 | +- Irregular verbs: buyed β bought | |
114 | +- Their/there/they're confusion | |
115 | +- Your/you're confusion | |
116 | +- Its/it's confusion | |
117 | + | |
118 | +#### Style (50+ rules) | |
119 | +- Passive voice detection | |
120 | +- Weak words: very good β excellent | |
121 | +- Redundant phrases: absolutely essential β essential | |
122 | +- ClichΓ©s: think outside the box | |
123 | + | |
124 | +#### Clarity | |
125 | +- Long sentences (>35 words) | |
126 | +- Complex sentence structure | |
127 | +- Hard to read passages | |
128 | + | |
129 | +### Examples | |
130 | + | |
131 | +#### Example 1: Basic Grammar | |
132 | +``` | |
133 | +Input: "me and him went to the store" | |
134 | +Output: "he and I went to the store" | |
135 | + ^^^^^^^^ | |
136 | + Grammar error detected | |
137 | +``` | |
138 | + | |
139 | +#### Example 2: Spelling | |
140 | +``` | |
141 | +Input: "I dont belive in teh supernatural" | |
142 | +Output: "I don't believe in the supernatural" | |
143 | + ^^^^ ^^^^^^^ ^^ | |
144 | + 3 spelling errors detected | |
145 | +``` | |
146 | + | |
147 | +#### Example 3: Style | |
148 | +``` | |
149 | +Input: "The report was written by John yesterday" | |
150 | +Output: "John wrote the report yesterday" | |
151 | + ^^^^^^^^^^^^^^^ | |
152 | + Passive voice detected | |
153 | +``` | |
154 | + | |
155 | +--- | |
156 | + | |
157 | +## π¨ Tone Rewriting | |
158 | + | |
159 | +### Overview | |
160 | + | |
161 | +Rewrite any text in 8 different tones: | |
162 | + | |
163 | +| Tone | Use Case | Example | | |
164 | +|------|----------|---------| | |
165 | +| **Formal** π©** | Business, academic | "Hey" β "Greetings" | | |
166 | +| **Casual** π | Friends, chat | "Greetings" β "Hey" | | |
167 | +| **Professional** πΌ | Work emails | "wanna" β "would like to" | | |
168 | +| **Friendly** π€ | Social media | "Hello" β "Hey there!" | | |
169 | +| **Concise** β‘ | Quick messages | "In order to" β "To" | | |
170 | +| **Detailed** π | Explanations | "Go" β "Proceed forward" | | |
171 | +| **Persuasive** πͺ | Sales, pitches | "Try this" β "Experience this" | | |
172 | +| **Neutral** π | General use | Balanced tone | | |
173 | + | |
174 | +### How to Use Tone Rewriting | |
175 | + | |
176 | +#### Method 1: Right-Click Menu | |
177 | +1. Select any text on a webpage | |
178 | +2. Right-click | |
179 | +3. Choose **"Rewrite with OpenGrammar"** | |
180 | +4. Rewrite popup opens | |
181 | + | |
182 | +#### Method 2: Keyboard Shortcut | |
183 | +1. Select text | |
184 | +2. Press `Ctrl+Shift+R` (Windows/Linux) or `Cmd+Shift+R` (Mac) | |
185 | +3. Rewrite popup opens | |
186 | + | |
187 | +#### Method 3: Extension Menu | |
188 | +1. Click extension icon | |
189 | +2. Click **"Rewrite Text"** | |
190 | +3. Paste or type text | |
191 | +4. Click rewrite | |
192 | + | |
193 | +### Using the Rewrite Popup | |
194 | + | |
195 | +``` | |
196 | +βββββββββββββββββββββββββββββββββββββββββ | |
197 | +β Rewrite with OpenGrammar [X] β | |
198 | +βββββββββββββββββββββββββββββββββββββββββ€ | |
199 | +β β | |
200 | +β Original Text: β | |
201 | +β βββββββββββββββββββββββββββββββββββ β | |
202 | +β β hey whats up can we talk β β | |
203 | +β β β β | |
204 | +β βββββββββββββββββββββββββββββββββββ β | |
205 | +β β | |
206 | +β Choose Tone: β | |
207 | +β [Formal] [Casual] [Professional] β | |
208 | +β [Friendly] [Concise] [Detailed] β | |
209 | +β [Persuasive] [Neutral] β | |
210 | +β β | |
211 | +β βββββββββββββββββββββββββββββββββββ β | |
212 | +β β Rewritten Text: β β | |
213 | +β β Hello, how are you? May we β β | |
214 | +β β have a conversation? β β | |
215 | +β βββββββββββββββββββββββββββββββββββ β | |
216 | +β β | |
217 | +β [Apply] [Copy] [Close] β | |
218 | +βββββββββββββββββββββββββββββββββββββββββ | |
219 | +``` | |
220 | + | |
221 | +### Step-by-Step Example | |
222 | + | |
223 | +**Original Text:** | |
224 | +``` | |
225 | +hey whats up can we talk bout the project | |
226 | +``` | |
227 | + | |
228 | +**Step 1: Select Tone** | |
229 | +Click **Professional** πΌ | |
230 | + | |
231 | +**Step 2: Click Rewrite** | |
232 | +Wait for AI to process (~1-2 seconds) | |
233 | + | |
234 | +**Step 3: Review Result** | |
235 | +``` | |
236 | +Hello, how are you? May we discuss the project? | |
237 | +``` | |
238 | + | |
239 | +**Step 4: Apply or Copy** | |
240 | +- **Apply** - Replaces original text | |
241 | +- **Copy** - Copies to clipboard | |
242 | + | |
243 | +### Tips for Tone Rewriting | |
244 | + | |
245 | +β
**Do:** | |
246 | +- Select complete sentences | |
247 | +- Use appropriate tone for context | |
248 | +- Review before applying | |
249 | +- Try different tones for variety | |
250 | + | |
251 | +β **Don't:** | |
252 | +- Rewrite single words (select phrases) | |
253 | +- Use formal tone for casual chats | |
254 | +- Apply without reviewing | |
255 | +- Overuse rewriting | |
256 | + | |
257 | +--- | |
258 | + | |
259 | +## π Writing Statistics | |
260 | + | |
261 | +### Overview | |
262 | + | |
263 | +Get detailed insights into your writing: | |
264 | + | |
265 | +### Metrics Available | |
266 | + | |
267 | +#### Basic Counts | |
268 | +- **Words** - Total word count | |
269 | +- **Characters** - Total characters (with/without spaces) | |
270 | +- **Sentences** - Number of sentences | |
271 | +- **Paragraphs** - Number of paragraphs | |
272 | +- **Syllables** - Total syllable count | |
273 | + | |
274 | +#### Readability Scores | |
275 | + | |
276 | +**Flesch Reading Ease** (0-100) | |
277 | +``` | |
278 | +90-100: Very Easy (5th grade) | |
279 | +80-89: Easy (6th grade) | |
280 | +70-79: Fairly Easy (7th grade) | |
281 | +60-69: Standard (8th-9th grade) | |
282 | +50-59: Fairly Difficult (10th-12th grade) | |
283 | +30-49: Difficult (College) | |
284 | +0-29: Very Difficult (College Graduate+) | |
285 | +``` | |
286 | + | |
287 | +**Flesch-Kincaid Grade Level** | |
288 | +``` | |
289 | +1-6: Elementary | |
290 | +7-9: Middle School | |
291 | +10-12: High School | |
292 | +13-16: College | |
293 | +17+: Graduate | |
294 | +``` | |
295 | + | |
296 | +**Automated Readability Index (ARI)** | |
297 | +``` | |
298 | +1-6: Ages 5-12 | |
299 | +7-9: Ages 12-15 | |
300 | +10-12: Ages 15-18 | |
301 | +13+: Ages 18+ | |
302 | +``` | |
303 | + | |
304 | +#### Time Estimates | |
305 | +- **Reading Time** - Based on 200 words per minute | |
306 | +- **Speaking Time** - Based on 150 words per minute | |
307 | + | |
308 | +#### Vocabulary Analysis | |
309 | +- **Unique Words** - Number of different words | |
310 | +- **Vocabulary Diversity** - Percentage of unique words | |
311 | +- **Average Word Length** - Mean characters per word | |
312 | + | |
313 | +### Accessing Statistics | |
314 | + | |
315 | +#### Method 1: Extension Popup | |
316 | +1. Click extension icon | |
317 | +2. Click **Statistics** tab | |
318 | +3. View real-time stats | |
319 | + | |
320 | +#### Method 2: Options Page | |
321 | +1. Right-click extension icon | |
322 | +2. Choose **Options** | |
323 | +3. Navigate to **Statistics** section | |
324 | + | |
325 | +#### Method 3: Keyboard Shortcut | |
326 | +(If configured) | |
327 | +1. Press shortcut | |
328 | +2. Statistics popup appears | |
329 | + | |
330 | +### Example Statistics Report | |
331 | + | |
332 | +``` | |
333 | +βββββββββββββββββββββββββββββββββββββββ | |
334 | +β Writing Statistics β | |
335 | +βββββββββββββββββββββββββββββββββββββββ€ | |
336 | +β β | |
337 | +β Basic Counts β | |
338 | +β βββββββββββββββββββββββββββββββββββ β | |
339 | +β Words: 1,248 β | |
340 | +β Characters: 6,542 β | |
341 | +β Sentences: 87 β | |
342 | +β Paragraphs: 12 β | |
343 | +β β | |
344 | +β Readability β | |
345 | +β βββββββββββββββββββββββββββββββββββ β | |
346 | +β Flesch Ease: 78 (Excellent) β | |
347 | +β Grade Level: 8.5 (Good) β | |
348 | +β ARI: 9 (Good) β | |
349 | +β β | |
350 | +β Time Estimates β | |
351 | +β βββββββββββββββββββββββββββββββββββ β | |
352 | +β Reading Time: 4 minutes β | |
353 | +β Speaking Time: 6 minutes β | |
354 | +β β | |
355 | +β Vocabulary β | |
356 | +β βββββββββββββββ ββββββββββββββββββββ β | |
357 | +β Unique Words: 542 β | |
358 | +β Diversity: 43% (Good) β | |
359 | +β Avg Word Length: 4.8 characters β | |
360 | +β β | |
361 | +β Issue Breakdown β | |
362 | +β βββββββββββββββββββββββββββββββββββ β | |
363 | +β Grammar: 3 issues π΄ β | |
364 | +β Clarity: 5 issues π‘ β | |
365 | +β Style: 7 issues π΅ β | |
366 | +βββββββββββββββββββββββββββββββββββββββ | |
367 | +``` | |
368 | + | |
369 | +### Improving Your Score | |
370 | + | |
371 | +**To Improve Readability:** | |
372 | +1. Shorten long sentences | |
373 | +2. Use simpler words | |
374 | +3. Break up paragraphs | |
375 | +4. Reduce passive voice | |
376 | + | |
377 | +**To Improve Vocabulary:** | |
378 | +1. Use synonyms for repeated words | |
379 | +2. Vary sentence structure | |
380 | +3. Learn new words | |
381 | +4. Read diverse content | |
382 | + | |
383 | +--- | |
384 | + | |
385 | +## π Custom Dictionary | |
386 | + | |
387 | +### Overview | |
388 | + | |
389 | +Add words that OpenGrammar should never flag as errors: | |
390 | +- Proper nouns (names, places) | |
391 | +- Technical terms | |
392 | +- Industry jargon | |
393 | +- Made-up words | |
394 | + | |
395 | +### Managing Your Dictionary | |
396 | + | |
397 | +#### Add Words | |
398 | + | |
399 | +**Method 1: From Suggestion Popup** | |
400 | +1. Click underlined word | |
401 | +2. Click **Add to Dictionary** | |
402 | +3. Word is saved | |
403 | + | |
404 | +**Method 2: Options Page** | |
405 | +1. Right-click extension β Options | |
406 | +2. Go to **Custom Dictionary** | |
407 | +3. Click **Add Word** | |
408 | +4. Enter word | |
409 | +5. Click **Save** | |
410 | + | |
411 | +**Method 3: Bulk Import** | |
412 | +1. Options β Custom Dictionary | |
413 | +2. Click **Import** | |
414 | +3. Upload text file (one word per line) | |
415 | +4. Words are added | |
416 | + | |
417 | +#### Remove Words | |
418 | + | |
419 | +1. Options β Custom Dictionary | |
420 | +2. Find word in list | |
421 | +3. Click **Remove** (trash icon) | |
422 | +4. Confirm deletion | |
423 | + | |
424 | +#### Export Dictionary | |
425 | + | |
426 | +1. Options β Custom Dictionary | |
427 | +2. Click **Export** | |
428 | +3. Download JSON file | |
429 | +4. Save for backup | |
430 | + | |
431 | +### Dictionary Tips | |
432 | + | |
433 | +β
**Good Words to Add:** | |
434 | +- Your name | |
435 | +- Company names | |
436 | +- Product names | |
437 | +- Technical terminology | |
438 | +- Common abbreviations you use | |
439 | + | |
440 | +β **Don't Add:** | |
441 | +- Common misspellings | |
442 | +- Offensive words | |
443 | +- Temporary terms | |
444 | + | |
445 | +### Example Dictionary | |
446 | + | |
447 | +``` | |
448 | +My Custom Dictionary (127 words) | |
449 | +ββββββββββββββββββββββ βββββββββββ | |
450 | +β opengrammar | |
451 | +β typescript | |
452 | +β javascript | |
453 | +β swadhin | |
454 | +β api | |
455 | +β backend | |
456 | +β frontend | |
457 | +β devops | |
458 | +β kubernetes | |
459 | +β docker | |
460 | +... | |
461 | + | |
462 | +[Add Word] [Import] [Export] [Clear All] | |
463 | +``` | |
464 | + | |
465 | +--- | |
466 | + | |
467 | +## π Site-Specific Settings | |
468 | + | |
469 | +### Overview | |
470 | + | |
471 | +Control OpenGrammar behavior per website: | |
472 | +- Disable on specific domains | |
473 | +- Different settings per site | |
474 | +- Automatic detection | |
475 | + | |
476 | +### Disabling Sites | |
477 | + | |
478 | +#### Method 1: Quick Disable | |
479 | +1. Click extension icon | |
480 | +2. Toggle **Enable on this site** | |
481 | +3. Site is added to disabled list | |
482 | + | |
483 | +#### Method 2: Options Page | |
484 | +1. Right-click extension β Options | |
485 | +2. Go to **Site-Specific Settings** | |
486 | +3. Click **Add Domain** | |
487 | +4. Enter domain (e.g., `twitter.com`) | |
488 | +5. Toggle enabled/disabled | |
489 | +6. Click **Save** | |
490 | + | |
491 | +### Managing Disabled Sites | |
492 | + | |
493 | +``` | |
494 | +Site-Specific Settings | |
495 | +βββββββββββββββββββββββββββββββββββββ | |
496 | +β gmail.com [Disable] [Remove] | |
497 | +β docs.google.com [Disable] [Remove] | |
498 | +β notion.so [Disable] [Remove] | |
499 | +β twitter.com [Enable] [Remove] | |
500 | +β facebook.com [Enable] [Remove] | |
501 | + | |
502 | +[Add Domain] [Disable All] [Enable All] | |
503 | +``` | |
504 | + | |
505 | +### When to Disable | |
506 | + | |
507 | +**Good Candidates:** | |
508 | +- Social media (casual writing) | |
509 | +- Code editors (technical text) | |
510 | +- Gaming sites (chat) | |
511 | +- Sites with custom text inputs | |
512 | + | |
513 | +**Keep Enabled:** | |
514 | +- Email clients | |
515 | +- Document editors | |
516 | +- Writing tools | |
517 | +- Forms and applications | |
518 | + | |
519 | +--- | |
520 | + | |
521 | +## β¨οΈ Keyboard Shortcuts | |
522 | + | |
523 | +### Default Shortcuts | |
524 | + | |
525 | +| Action | Windows/Linux | Mac | | |
526 | +|--------|---------------|-----| | |
527 | +| **Rewrite Selected Text** | `Ctrl+Shift+R` | `Cmd+Shift+R` | | |
528 | +| **Toggle Extension** | `Ctrl+Shift+E` | `Cmd+Shift+E` | | |
529 | +| **Open Statistics** | `Ctrl+Shift+S` | `Cmd+Shift+S` | | |
530 | +| **Open Settings** | `Ctrl+Shift+,` | `Cmd+Shift+,` | | |
531 | + | |
532 | +### Customizing Shortcuts | |
533 | + | |
534 | +#### Chrome/Brave/Edge | |
535 | +1. Go to `chrome://extensions/shortcuts` | |
536 | +2. Find OpenGrammar | |
537 | +3. Click shortcut field | |
538 | +4. Press new key combination | |
539 | +5. Click **Save** | |
540 | + | |
541 | +#### Firefox | |
542 | +1. Go to `about:addons` | |
543 | +2. Click gear icon β **Manage Extension Shortcuts** | |
544 | +3. Find OpenGrammar | |
545 | +4. Set new shortcuts | |
546 | + | |
547 | +### Shortcut Tips | |
548 | + | |
549 | +β
**Best Practices:** | |
550 | +- Use memorable combinations | |
551 | +- Avoid system shortcuts | |
552 | +- Keep hands on home row | |
553 | +- Practice muscle memory | |
554 | + | |
555 | +β **Avoid:** | |
556 | +- `Ctrl+C`, `Ctrl+V` (copy/paste) | |
557 | +- `Ctrl+Z` (undo) | |
558 | +- `Ctrl+T` (new tab) | |
559 | +- Browser-reserved shortcuts | |
560 | + | |
561 | +--- | |
562 | + | |
563 | +## π‘ Tips & Best Practices | |
564 | + | |
565 | +### Daily Usage Tips | |
566 | + | |
567 | +#### 1. Start with Rule-Based Only | |
568 | +- No API key needed | |
569 | +- Works offline | |
570 | +- Catches basic errors | |
571 | +- Fast and free | |
572 | + | |
573 | +#### 2. Add AI for Complex Writing | |
574 | +- Use for important emails | |
575 | +- Enable for documents | |
576 | +- Disable for casual chat | |
577 | +- Choose right model | |
578 | + | |
579 | +#### 3. Build Your Dictionary | |
580 | +- Add names early | |
581 | +- Include technical terms | |
582 | +- Import from other tools | |
583 | +- Sync across devices | |
584 | + | |
585 | +#### 4. Use Tone Rewriting Wisely | |
586 | +- Professional for work | |
587 | +- Casual for friends | |
588 | +- Concise for messages | |
589 | +- Formal for documents | |
590 | + | |
591 | +#### 5. Check Statistics Regularly | |
592 | +- Monitor readability | |
593 | +- Track vocabulary | |
594 | +- Set improvement goals | |
595 | +- Compare documents | |
596 | + | |
597 | +### Workflow Integration | |
598 | + | |
599 | +#### For Email | |
600 | +1. Compose in Gmail | |
601 | +2. Wait for grammar check | |
602 | +3. Review suggestions | |
603 | +4. Apply important fixes | |
604 | +5. Use tone rewriting for polish | |
605 | + | |
606 | +#### For Documents | |
607 | +1. Write in Google Docs | |
608 | +2. Enable full checking | |
609 | +3. Review all suggestions | |
610 | +4. Check statistics | |
611 | +5. Rewrite key sections | |
612 | + | |
613 | +#### For Social Media | |
614 | +1. Disable on casual sites | |
615 | +2. Enable for professional posts | |
616 | +3. Use concise tone | |
617 | +4. Quick grammar check only | |
618 | + | |
619 | +#### For Coding/Technical | |
620 | +1. Disable in code editors | |
621 | +2. Enable for comments/docs | |
622 | +3. Add technical terms to dictionary | |
623 | +4. Use custom rules | |
624 | + | |
625 | +### Common Mistakes to Avoid | |
626 | + | |
627 | +β **Over-relying on AI** | |
628 | +- Review all suggestions | |
629 | +- Understand the changes | |
630 | +- Learn from mistakes | |
631 | +- Don't accept blindly | |
632 | + | |
633 | +β **Ignoring Context** | |
634 | +- Consider your audience | |
635 | +- Match tone to situation | |
636 | +- Keep your voice | |
637 | +- Don't over-edit | |
638 | + | |
639 | +β **Not Customizing** | |
640 | +- Add domain-specific terms | |
641 | +- Adjust settings per site | |
642 | +- Configure shortcuts | |
643 | +- Personalize dictionary | |
644 | + | |
645 | +β **Skipping Statistics** | |
646 | +- Check readability | |
647 | +- Monitor progress | |
648 | +- Set goals | |
649 | +- Track improvements | |
650 | + | |
651 | +### Advanced Tips | |
652 | + | |
653 | +#### 1. Hybrid Mode | |
654 | +Use both engines: | |
655 | +- Rules for basic errors (free, fast) | |
656 | +- AI for complex issues (smart, contextual) | |
657 | + | |
658 | +#### 2. Batch Processing | |
659 | +For long documents: | |
660 | +- Write first draft | |
661 | +- Enable checking | |
662 | +- Review all at once | |
663 | +- Apply in batches | |
664 | + | |
665 | +#### 3. Custom Prompts | |
666 | +(If supported) | |
667 | +- Create custom instructions | |
668 | +- Save favorite tones | |
669 | +- Set default styles | |
670 | +- Automate common tasks | |
671 | + | |
672 | +#### 4. Export & Backup | |
673 | +Regularly: | |
674 | +- Export settings | |
675 | +- Backup dictionary | |
676 | +- Save statistics | |
677 | +- Document custom rules | |
678 | + | |
679 | +--- | |
680 | + | |
681 | +## π Troubleshooting | |
682 | + | |
683 | +### Common Issues | |
684 | + | |
685 | +**Problem:** No underlines appear | |
686 | + | |
687 | +**Solutions:** | |
688 | +1. Check extension is enabled | |
689 | +2. Verify site not disabled | |
690 | +3. Test backend connection | |
691 | +4. Reload page | |
692 | +5. Check browser console | |
693 | + | |
694 | +**Problem:** Suggestions not applying | |
695 | + | |
696 | +**Solutions:** | |
697 | +1. Click directly on suggestion | |
698 | +2. Wait for popup to load | |
699 | +3. Check permissions | |
700 | +4. Try keyboard shortcut | |
701 | +5. Restart browser | |
702 | + | |
703 | +**Problem:** Rewrite not working | |
704 | + | |
705 | +**Solutions:** | |
706 | +1. Select text first | |
707 | +2. Check API key valid | |
708 | +3. Verify backend running | |
709 | +4. Try different tone | |
710 | +5. Check network connection | |
711 | + | |
712 | +--- | |
713 | + | |
714 | +## π Related Documentation | |
715 | + | |
716 | +- [Browser Setup](04-browser-extension-setup.md) - Install on your browser | |
717 | +- [AI Providers](07-ai-providers.md) - Configure AI | |
718 | +- [Tone Rewriting](10-tone-rewriting.md) - Detailed rewriting guide | |
719 | +- [Troubleshooting](18-troubleshooting.md) - Fix common issues | |
720 | + | |
721 | +--- | |
722 | + | |
723 | +**Happy Writing! β¨** | |
724 | + | |
725 | +OpenGrammar is your companion for clear, confident writing. Use it wisely, customize it to your needs, and watch your writing improve! | |
0 | 726 | |