RePhrase for Word
By Patrick Andrew Hartnett
Free
Description
RePhrase for Word
AI-powered text processing, directly in Microsoft Word.

Transform, translate, and enhance your documents with AIβwithout leaving Word.
What is RePhrase?
Connect to OpenAI, Claude, Gemini, DeepL and more. Chat-based interface with smart history and complete formatting preservation. Rewrite, translate, summarize, or transform text with custom AI prompts.
β¨ Key Features
- Multiple AI Providers - OpenAI, Claude, Gemini, Grok, DeepSeek, Cohere, custom APIs
- Chat Interface - Conversational workflow with message history
- Smart History - Automatic detection of previously processed text
- AI Translation - Translate with context awareness and terminology control
- Text Transformation - Rewrite, summarize, expand, formalize, simplify
- Formatting Preservation - Maintains bold, italic, fonts, colors, tables
- Privacy First - All data stored locally. No telemetry.
π₯ Quick Start
- Getting Started Video - Full walkthrough
- Word Online Installation - Upload manifest guide
π¦ Installation
Windows: Download ZIP, extract, run MSI installer.
Word Online: Upload the included manifest.xml via Add-ins β My Add-ins.
Technical details
1.0.1.0 - Microsoft Word Add-in
Changelog:
Initial release, version 1.0.1
Checksum: edf30f02c48aa4a41b3472bdb5c5f73866ab4039699a3ee7c448729b0668789e
Release date: 2026-01-10
Support website: https://rephrase.hartnett.live/support.html
Support e-mail: patrick.hartnett@live.com
Shared products:
Microsoft Word Add-in
1.0.1.0
Initial release, version 1.0.1
RePhrase for Word
> π‘ Full interactive documentation available at: https://rephrase.hartnett.live/support.html
Version: 1.0.1
Author: Patrick Andrew Hartnett
Support: patrick.hartnett@live.com
Introduction
RePhrase for Word is an AI-powered text processing add-in for Microsoft Word. Transform, translate, and enhance your text using multiple AI providers including OpenAI, Claude, Gemini, Grok, DeepSeek, and moreβall without leaving Word.
What Makes RePhrase Different?
- β Pure client-side - All processing happens in your browser
- β No vendor lock-in - Use any AI provider you want
- β Formatting preservation - Maintains bold, italic, fonts, colors, tables
- β Smart history - Detects previously processed text automatically
- β Privacy first - No data collection or telemetry
Quick Start
π₯ Video Tutorials
- Getting Started - Complete walkthrough
- Word Online Installation - Manifest upload guide
Step-by-Step
- Configure Connection β Settings βοΈ β Connections β Add Connection
- Select Text in your Word document
- Choose Template or write custom prompt
- Click Send (or press Ctrl+Enter)
- Review Result in conversation
- Copy, Replace, or Insert using action buttons
Key Features
π€ AI-Powered Processing
- Transform text with custom prompts
- Multiple AI providers in one interface
- Reusable prompt templates
- Support for reasoning models (o3-mini, Gemini thinking)
π¬ Chat Interface
- Conversational workflow like ChatGPT
- Message history tracking
- Multiple chat sessions
- Search, star, export conversations
π Translation
- DeepL integration for high-quality translation
- Terminology management
- Formatting preservation
- Context-aware translations
π Processing History
- Automatic tracking of all operations
- Search and filter entries
- Star favorites, add tags and notes
- Export/import functionality
- View formatted vs. raw (with tags) text
π‘ Smart History Matching
- Automatic detection of previously processed text
- Exact and fuzzy matching (85%+ similarity)
- Prompt-aware suggestions
- Save time and API costs
π Usage Statistics
- Token usage tracking by model
- Activity timeline and patterns
- Model distribution analysis
- Top prompts and transformations
- Cost estimation
π¨ Formatting Preservation
- Bold, italic, underline, strikethrough
- Fonts, sizes, colors
- Highlights
- Tables with cell formatting
- Lists (bulleted & numbered)
- Complex document structures
Supported AI Providers
Chat & Reasoning Models
| Provider | Models | Notes |
|---|---|---|
| OpenAI | GPT-4o, GPT-4o-mini, o3-mini | Reasoning support with o3-mini |
| Azure OpenAI | Custom deployments | Enterprise security |
| Claude | 3.5 Sonnet, Haiku | Via Anthropic API |
| Gemini | 2.5 Pro, Flash | Thinking mode available |
| Grok | Latest models | xAI's models |
| DeepSeek | Various | Cost-effective |
| Cohere | Command models | Enterprise platform |
Translation Services
| Provider | Supported Languages | Notes |
|---|---|---|
| DeepL | 30+ languages | Professional-grade MT |
Custom APIs
Connect any REST API with:
- OAuth2 authentication
- Bearer token authentication
- API key authentication
- Custom request templates
- JSONPath response extraction
Installation
> π Full installation guide: https://rephrase.hartnett.live/setup.html
Windows Desktop
- Download
RePhrase-for-Word-Setup.zip - Extract the archive
- Run
RePhrase-for-Word-Setup.msi - Follow the installation wizard
- Open Word β Click RePhrase in ribbon
Word Online
- Extract
RePhrase-for-Word-Setup.zip - Go to word.cloud.microsoft.com
- Open a document
- Click Add-ins β More Add-ins
- Go to MY ADD-INS tab
- Click Upload My Add-in
- Browse and select
RePhrase-for-Word-manifest.xml - Click Upload
Technical Requirements
Operating System:
- Windows 10 or later (for Desktop)
- Any modern OS (for Word Online)
Microsoft Word:
- Word 2016 or later (Desktop)
- Word Online (any version)
Office JavaScript API:
- Version 1.1 or later (included in Word 2016+)
Browser (Word Online):
- Microsoft Edge (Chromium) - Recommended
- Google Chrome 90+
- Firefox 88+
- Safari 14+
Internet:
- Stable internet connection required
- HTTPS access to AI provider APIs
Network Requirements
Firewall Rules:
Allow outbound HTTPS (port 443) to:
| Domain | Purpose |
|---|---|
*.openai.com |
OpenAI API |
*.anthropic.com |
Claude API |
*.googleapis.com |
Google Gemini API |
api.x.ai |
Grok API |
api.deepseek.com |
DeepSeek API |
*.deepl.com |
DeepL Translation API |
*.cohere.ai |
Cohere API |
hartnett.live |
CORS proxy (Claude, DeepSeek, DeepL) |
API Requirements
You Must Provide:
- β Your own API keys from AI providers
- β Valid subscription/credits with providers
- β
Compliance with provider terms of service
API Key Sources:
- OpenAI: platform.openai.com/api-keys
- Anthropic: console.anthropic.com/settings/keys
- Google AI: aistudio.google.com/app/apikey
- DeepL: deepl.com/pro-api
First-Time Setup
1. Add Your First Connection
- Click βοΈ Settings icon
- Go to Connections tab
- Click β Add Connection
- Select your AI provider (e.g., OpenAI)
- Enter connection details:
- Name: Friendly name (e.g., "My OpenAI")
- API Key: From provider's dashboard
- Model: Select AI model
- Click πΎ Save Connection
- Click β Set Active
Where to Get API Keys
- OpenAI: platform.openai.com/api-keys
- Anthropic: console.anthropic.com/settings/keys
- Google AI: aistudio.google.com/app/apikey
- DeepL: deepl.com/pro-api
2. Test Your Connection
- Click π§ͺ Test Connection
- Verify success message
- If error, check API key and quota
Using RePhrase
Basic Workflow
> Select Text β Choose/Write Prompt β Send β Review β Replace/Insert/Copy
Prompt Templates
Built-in templates for common tasks:
- Writing: Improve, simplify, formalize, expand, summarize
- Translation: Translate with terminology
- Formatting: Fix grammar, add punctuation, restructure
- Custom: Create your own reusable templates
Actions on Results
Every AI response includes action buttons:
- π Copy - Copy result to clipboard
- π Replace - Replace selected text with result
- β Insert - Insert result after selection
- π€ Export - Download conversation as JSON
- ποΈ Delete - Remove message from chat
See More Section
Expandable section showing:
- Comparison Diff - Visual before/after comparison (for Writing & Translation)
- Terminology - Extracted terms and translations (for Translation)
Processing History
> Access: Click π History icon (top-right)
What's Tracked
Each history entry includes:
- β Selected text (formatted & raw with tags)
- β AI result (formatted & raw)
- β Prompts (system instructions + user prompt)
- β Model info (provider, model, timestamp)
- β Terminology (if applicable)
- β
Token usage
History Features
- Search & Filter - Find by text, prompt, or tag
- Sort Options - Newest, oldest, or starred first
- Star Favorites - Mark important entries
- Tags - Organize with custom tags
- Notes - Add personal annotations
- Export/Import - JSON format
- Clear All - Reset history (with export option)
Detail View
Click any entry to see three tabs:
- Selected Text - Formatted or raw (with tags)
- Result - Formatted or raw
- Prompt - System instructions + user prompt
Storage Limits
Configure in Settings β General:
- 50, 100, 200, or 500 entries
- Older entries auto-removed when limit reached
- Export before clearing to preserve data
Chat Management
> Access: Click β° Menu (top-left)
Chat Structure
Each conversation contains:
- Context - Document you were working in
- Your Messages - Selected text + prompt
- AI Responses - Results with action buttons
- Expandable Details - Diffs, terminology
Navigation Panel
- Search - Find chats by name or content
- Chat List - All conversations (recent first)
- Star Favorites - Mark important chats
- Rename - Click βοΈ to edit name
- Export - Download as JSON
- Delete - Remove conversations
Smart History Matching
How It Works
When you select text, RePhrase automatically:
- Searches history for similar text
- Checks if prompt matches
- Shows π‘ tab on right side if matches found
- Displays results sorted by relevance
Match Types
β Exact Match (green badge)
- 100% text match
- Same or different prompt
β Fuzzy Match (gold badge)
- 85%+ similarity
- Shows percentage (e.g., "92% match")
Prompt Awareness
Each match shows:
- β Same Prompt (white checkmark) - Exact prompt match
- β οΈ Different Prompt (yellow warning) - Different processing
Match Priority
Sorted by:
- Exact + Same Prompt (highest)
- Exact + Different Prompt
- Fuzzy + Same Prompt
- Fuzzy + Different Prompt (lowest)
Using Matches
- Click π‘ tab (shows match count)
- Review suggested matches
- Click "Load Result β" on any match
- Result loads instantly (no API call!)
- Replace or Insert as usual
Benefits
- β‘ Instant results - No waiting for API
- π° Save costs - No duplicate API calls
- π― Consistency - Reuse exact results
- π Discovery - Find related past work
Usage Statistics
> Access: Click π Statistics icon (top-right)
What You'll See
Overview Cards
- Total queries processed
- Total tokens used
- Average input length
- Top model used
Charts & Analysis
- Activity Timeline - Daily query volume
- Models Used - Distribution pie chart
- Top Prompts - Most frequent templates
- Text Transformations - Similarity, expansion, formatting
- Token Economics - Detailed breakdown by model
Token Tracking
- Prompt Tokens - Input sent to AI
- Completion Tokens - Output from AI
- πΎ Cached Tokens - Served from cache (when supported)
- π§ Reasoning Tokens - Internal thinking (o3-mini, Gemini)
- ~ Estimated - For services without usage API (DeepL)
Time Periods
View for: Today, Last 7 Days, Last 30 Days, Last 90 Days, All Time
Export
Click πΎ Export Statistics to save as JSON
Privacy & Security
What We DON'T Collect
- β No personal information
- β No document content on our servers
- β No usage tracking or telemetry
- β No analytics services
- β No cookies or tracking
- β No monitoring of your activity
Local Storage
All data stored in browser's localStorage:
- API keys (encrypted)
- Connection settings
- Prompt templates
- Processing history
- Chat conversations
- App preferences
Location: Browser's local storage (IndexedDB)
Access: Only by RePhrase add-in in your session
Persistence: Until manually deleted or browser data cleared
Device-specific: Not synced across devices
Third-Party AI Services
When you process text:
- β Data sent directly to AI provider (OpenAI, Claude, etc.)
- β Subject to provider's privacy policy
- β You control API keys and usage
- β οΈ Some providers require CORS proxy (Azure Functions, no logging)
CORS Proxy
For: Claude, DeepSeek, DeepL
- Hosted: Azure Functions (West Europe)
- Purpose: Pass requests through (no modification)
- Logging: None
- Storage: None
- Data retention: Zero
Security Measures
- π HTTPS Only - All API calls encrypted
- π Local API Keys - Never sent to our servers
- π« No Backend - Pure client-side application
- ποΈ Open Architecture - No hidden telemetry
- ποΈ User Control - Delete all data anytime
Clear Your Data
Settings β General β Reset to Defaults
This deletes:
- All connections and API keys
- All history and chats
- All templates and settings
- Restores defaults
Troubleshooting
Common Issues
β Add-in doesn't appear (Desktop)
- Restart Word completely
- Check: File β Options β Add-ins β Manage COM Add-ins
- Run installer as Administrator
- Check antivirus isn't blocking
β "Upload My Add-in" not visible (Online)
- Ensure you're on MY ADD-INS tab (not STORE)
- Refresh page and try again
- Check account has sideloading permissions
β Panel is blank
- Check internet connection
- Disable browser extensions
- Clear cache and cookies
- Check firewall isn't blocking hartnett.live
β API calls fail
- Verify API key is correct
- Check account has remaining credits
- Ensure not rate-limited
- Try different model or provider
β "No active connection" error
- Go to Settings β Connections
- Verify connection is saved
- Click β Set Active
Get Help
- π Full documentation: rephrase.hartnett.live/support.html
- π₯ Video tutorials: Getting Started | Word Online Install
- π§ Email support: patrick.hartnett@live.com
Support
Contact
Email: patrick.hartnett@live.com
Include when reporting issues:
- RePhrase version (1.0.1)
- Installation method (Desktop/Online)
- OS/Browser version
- Word version
- Error messages (from I/O tab if available)
- Steps to reproduce
Resources
- Installation Guide: rephrase.hartnett.live/setup.html
- Full Documentation: rephrase.hartnett.live/support.html
- Privacy Policy: rephrase.hartnett.live/privacy.html