Copy Doc Creation
A Figma plugin with two sync modes that pipes copy and frame data directly into Google Sheets — eliminating manual handoffs for translation and transcreation workflows
Translation and transcreation workflows have a hidden tax: someone always has to manually extract copy from designs and move it somewhere a translator can actually work with it. That means copy-pasting out of Figma into a spreadsheet, tracking which strings belong to which frames, and doing it all over again when the translated text comes back. It’s tedious, error-prone, and completely mechanical. So we built a plugin to do it automatically.
Two modes, one plugin
The plugin has two sync options depending on what you need to move.
Sync Asset to Sheets takes a selected Figma frame and pushes its data — including text content — into a target Google Sheet. You select the frame, paste in the sheet URL, name the sync, and hit go. It handles formatted text too, not just plain strings: bold styling carries over into the spreadsheet, so translators have the full context of how copy is weighted and structured in the design.
Copy to Sheets works similarly but is focused specifically on text extraction for copy handoffs. You share the Google Sheet with the plugin’s service account as editor, paste the URL, and sync. The plugin pulls the copy out cleanly and populates the sheet, ready for a translation team to work directly in the cells.
Why it matters
The real beneficiary here is the translation workflow. When copy lives in a shared Google Sheet that’s directly sourced from the Figma file, translators and designers are working from the same document — no version confusion, no missed strings, no re-entry errors when translated copy comes back. What used to be a manual, error-prone handoff becomes a one-click sync. For teams running multilingual campaigns or localizing product copy across multiple markets, that compounds quickly.
- Role
- Creative Technologist
- Tools
- Figma Plugin API Google Sheets API OAuth JavaScript
- Metrics
- Eliminates copy-paste handoffs between Figma and translation teams
Mode 2: Copy to Sheets