PPPTools Settings — API Keys

Created: 2026-07-31 · Updated: 2026-07-31

All API keys for the AI and translation features of PPPTools are managed in one central place: under Settings → API Keys. Both the Translate task pane and the Text Copilot read the stored keys from here.


Opening

PPPTools task pane → ≡ (Burger menu) → API-Keys

The section lists every supported provider, one input field per provider:

Provider Used by Note
DeepL Translate
Claude (Anthropic) Translate, Text Copilot
OpenAI Translate, Text Copilot
Gemini (Google) Translate, Text Copilot
Azure Translate additional Region field
Mistral Translate, Text Copilot

Entering and verifying a key

  1. Paste the provider's key into the field (for Azure, also enter the region).
  2. Click "Verify & save".

The button performs a real test call against the provider and only saves the key if the test succeeds. This prevents a typo from silently ending up in your configuration. On failure a red message shows the reason; the previously stored key remains unchanged.

Show key

By default the keys are masked. The "Show key" checkbox reveals the plain text, for example to double-check a pasted value.


Selection in Translate and Text Copilot

In the Translate and Text Copilot task panes you only choose the desired engine. A status line right below indicates whether a key is already stored for the selected engine:

  • ✓ API key stored. — the engine is ready to use.
  • ⚠ No API key — please add one in Settings. — the link "🔑 Manage API keys in Settings" takes you straight to this section.

For optimising in the Text Copilot you can pick a separate engine, independent of the translation engine — but keys are maintained only once per provider.


Security

Stored keys are encrypted using the Windows Data Protection API (DPAPI). The encryption is tied to your Windows user account, so keys are no longer kept in plain text in the configuration file.

Existing configurations with as-yet unencrypted keys are migrated automatically the first time you save — there is nothing you need to re-enter.