Open
Conversation
Replaces the formula-based workflow with a sidebar that writes static values directly, so cells are never re-translated when the sheet is reopened. New features: - Sidebar UI (DeepLSidebar.html) with setup screen for first-time API key entry and main translation screen - Source/target language, formality (Default/Formal/Informal with prefer_more/prefer_less), context, and glossary ID options - All options saved and restored automatically via Script Properties - Usage bar showing current billing period consumption, color-coded at 75% (amber) and 90% (red); refreshed after each translation - Billed characters displayed in translation success message; all cells batched into a single API request using show_billed_characters=true - API key validated on save by calling /v2/usage; last 4 chars shown in collapsible Settings section with option to clear - Loading indicator on sidebar open - DeepL menu with Open sidebar and About items added via onOpen() - Version shown in sidebar footer and DeepL → About dialog - enableFormulaFunctions = false opt-in flag; DeepLTranslate() and DeepLUsage() throw a descriptive error when unset, directing users to FORMULA_FUNCTIONS.md Docs: - README rewritten as sidebar-focused with concise setup (Option A template / Option B manual), usage options table, and updating instructions folded into Option B - FORMULA_FUNCTIONS.md created with full function reference, cost warning, and re-translation workarounds Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Member
Author
|
After approval, need to update links to raw files (to point at main) and make a template sheet accessible to public. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Introduces a sidebar with options and a button to translate the selected cell. Improves usability, and gets rid of the re-translation issue.