September 19, 2024
5 min
The Figma Community develops many interesting plug-ins that improve the Designer <-> Writer/Editor/Translator workflow. CopyDoc is the plug-in that solves many problems, for instance quick and organized export of text layer and smooth import back to Figma.
You know how it goes. You have an important release soon, and your manager goes "we don't have content yet, but we need to start working on the design. Copy will be written in parallel and delivered later."
In such a case, you don't get to work on the final text and need to use dummy content generated by a plug-in like ContentReel or a lorem ipsum generator. Once a writer delivers the final copy, you have to manually update each text field which is not exactly a dream task.
Or another case - a design needs to be localized, which means you have to provide a translator with an input file in an appropriate format, e.g., xliff. Then, you need to insert translated copy back into the fields. It's 100% certain that the text volume will be different than in the source design (meaning you'll have to adjust it), but there is a way to avoid copying and pasting text strings manually. Below we explain how it works and highlight its advantages.
It’s pretty simple:
1) Select all the frames with copy you want to export.
2) Find the CopyDoc Text Kit plugin in Figma and install it.
3) In CopyDoc, pick the option: Export Figma Text Layers
4) Select an export format: XLSX, CSV, JSON, XLIFF 1.2, or XLIFF 2.0
5) The export settings include several interesting options which might help you or your translator:
6) Once you send the package with export files, you can sit back and relax. Your copywriter or translator will take it from here. In the case of translation, the translator loads the files into their CAT tool, sets up a project, and works their magic. Then, they save the target file in the same format as the source file and send it back.
7) When you receive the updated file, you can import it back to Figma. Copy Doc will detect what has changed. You will see all changes in a pop-up. If something doesn't look right, you can exclude it from synchronization.
8) After you click "Update Figma Text Layer", the frames will be updated with new copy.
Let's use my latest case to give you a better insight into how it works. I have recently prepared a presentation for a meetup and decided to translate it into English so that everyone could benefit from it.
We collaborate with Jula - our translator who knows a thing or two about Figma but prefers to work using professional translation software. She asked me to export all text from Figma so she could feed it into her translation tool. It is much more efficient than leaving comments in Figma and or using UX writing plug-ins.
I found the CopyDoc plug-in. First, I selected all frames in my presentation. Then, I selected the export option and XLIFF 1.2 format supported by Jula's translation software.
I skipped all additional options like grouping by name layers, grouping duplicated content, sorting options, etc. After a while, I had a ready package with an export file and visuals I could share with Jula.
In her editor, Jula saw all the source text strings in one column and typed the translation on the right. In addition, she had images as a reference that provided context and helped her understand the graphic layout. She translated all strings into English, saved the target file in XLIFF format, and sent it to me.
Once I received the translated file, I went back to Figma and selected "Re-import text updated Figma". The pop-up opened immediately with all changes provided by Jula. I briefly checked if everything looked okay and clicked "Update Figma text layers". It uploaded all text layers in a flash.
I went through the presentation to make sure everything looked right, and that's it! A ready-to-go forty-five pages pitch deck in English within minutes.
It is only one of many features that CopyDoc offers. There's a lot to explore:
As you can see, collaboration with editors, copywriters, and translators can be pretty efficient. There is no doubt it boosts productivity.
The disadvantage of the plug-in is that it is free only for the first 14 days. After that, it costs $18 monthly for unlimited export and import. I think it's worth it - calculate how much time you save :)
CopyDocs is one of many plug-ins offering such functions and many integrations. Do you know some particularly interesting plug-in of this kind? Let us know if you do!
Authors
Share