Figma Translation Plugin - Complete User Guide

Welcome to the comprehensive user guide for the Figma Translation Plugin! This powerful tool streamlines the process of translating designs directly within Figma, eliminating manual workflows and saving hours of work for international design teams.

This guide will walk you through every feature step-by-step, from initial setup to advanced translation workflows.

1. Getting Started & Installation

Installing the Plugin

  1. Open Figma and navigate to the Plugins menu
  2. Search for "Figma Translation Plugin" in the plugin directory
  3. Click Install to add the plugin to your workspace
  4. The plugin will appear in your plugins list for future use
Login Screen Screenshot
System Requirements: The plugin works with both Figma desktop app and web browser versions. Ensure you have an active internet connection for translation services.

2. Login Process

Authentication Setup

The plugin uses secure Google OAuth authentication to manage your translation projects and settings.

Step-by-Step Login:

  1. Launch the Plugin: From Figma's plugins menu, select the Translation Plugin
  2. Login Screen: You'll see the welcome screen with the plugin logo and login options
  3. Google Authentication: Click the "Continue with Google" button
  4. Authorization: A new browser window will open for Google OAuth
  5. Grant Permissions: Authorize the plugin to access your account
  6. Automatic Redirect: The plugin will automatically detect successful authentication
  7. Dashboard Access: You'll be redirected to the main plugin dashboard
Login Screen Screenshot
💡 Tip: The plugin includes automatic token refresh, so you won't need to log in repeatedly during your session.
⚠️ Important: If login fails, check your internet connection and try again. The plugin retries authentication automatically for up to 6 minutes.

3. Text Extraction

Selecting Frames for Translation

The plugin automatically extracts text from selected Figma frames, identifying all text elements that need translation.

How to Extract Text:

  1. Select Frames: In your Figma canvas, select one or more frames containing text elements
  2. Open Plugin: Launch the Translation Plugin from the plugins menu
  3. Project Selection: Choose or create a project to organize your translations
  4. Automatic Detection: The plugin will scan selected frames and identify all text nodes
  5. Text Inventory: View the complete list of extracted text in the translation workspace
Extract Text Screen Screenshot
Smart Text Detection: The plugin automatically identifies text elements, including those in components, groups, and nested frames.

Understanding Text Analysis

The plugin provides intelligent analysis of your text content:

4. Translation Workspace

Language Selection and Setup

Setting Your Translation Languages:

  1. Source Language: Select your original text language (Japanese or English)
  2. Target Language: Choose the translation target language
  3. Language Swap: Use the swap button to quickly reverse translation direction
  4. Apply Settings: Your language choices are saved for the current session

Translation Process

Starting Translation:

  1. Review Extracted Text: Check the list of text elements in the workspace
  2. Apply Filters: Use filtering options to focus on specific content types
  3. Start Translation: Click the "Translate" button to begin automatic translation
  4. Review Results: Examine translated text and make manual adjustments if needed
  5. Save Progress: Your translations are automatically saved to the project
Extract Text Screen Screenshot

Advanced Filtering Options

The plugin offers powerful filtering to help you focus on specific content:

💡 Pro Tip: Use the "Unique text" filter to avoid translating duplicate content multiple times, saving time and ensuring consistency.

5. Dictionary Management

Understanding Dictionary Types

The plugin provides two types of dictionaries to help maintain translation consistency:

Dictionary Screen Screenshot

Adding Dictionary Entries

Creating New Dictionary Items:

  1. Navigate to Dictionary: Access the Dictionary section from the export menu
  2. Choose Dictionary Type: Select either Project or General tab
  3. Add New Entry:
    • Enter Japanese text in the first field
    • Enter English translation in the second field
    • Click the + button to add the entry
  4. Save Changes: Dictionary entries are automatically saved

Managing Dictionary Entries

Dictionary Management Features:

🔍Smart Search: The search function works across both Japanese and English text, making it easy to find translations in either language.

6. Clone Feature

Understanding the Clone Feature

The Clone feature creates a complete duplicate of your selected design with all text translated. This preserves your original design while providing a fully translated version.

📋Clone Benefits:

Using the Clone Feature

Step-by-Step Clone Process:

  1. Complete Translation: Ensure your translations are complete and reviewed
  2. Access Clone Button: The Clone button appears after successful translation
  3. Initiate Clone: Click the Clone button in the translation workspace
  4. Monitor Progress: Watch the progress indicator as the plugin:
    • Creates a duplicate page
    • Copies all design elements
    • Applies translations to text elements
    • Organizes the layout
  5. Review Results: A new page will be created with "-Translated" suffix
💡 Layout Organization: The clone feature automatically arranges original and translated elements side-by-side for easy comparison.
⚠️ Font Compatibility: Ensure that fonts used in your design support the target language characters. The plugin will attempt to load required fonts automatically.

7. Toggle Feature

Understanding the Toggle Feature

The Toggle feature replaces original text directly in your design with translations. This creates an in-place translation without duplicating your design.

⚠️ Important: The Toggle feature modifies your original design. Consider using Clone first to preserve the original, then use Toggle on the duplicate if needed.

Using the Toggle Feature

Step-by-Step Toggle Process:

  1. Complete Translation: Ensure all translations are finalized
  2. Access Toggle Button: The Toggle button appears alongside the Clone button
  3. Initiate Toggle: Click the Toggle button to start the process
  4. Monitor Replacement: The plugin will:
    • Store original text for potential rollback
    • Replace text elements with translations
    • Handle font loading automatically
    • Report any errors encountered
  5. Review Changes: Check the updated design for proper text replacement

Toggle vs Clone: When to Use Each

Feature Clone Toggle
Original Design Preserved Modified
Output New translated page In-place translation
Use Case Comparison, presentation Final production design
Risk Level Low (non-destructive) Medium (modifies original)

8. Troubleshooting

Common Issues and Solutions

Login Problems

Translation Issues

Clone/Toggle Problems

Best Practices

💡 Pro Workflow:
  1. Create and test your design with placeholder text
  2. Extract text and translate using the plugin
  3. Use Clone to create comparison versions
  4. Build your dictionary with project-specific terms
  5. Use Toggle for final production-ready designs

Getting Help

If you encounter issues not covered in this guide:

Conclusion

The Figma Translation Plugin streamlines international design workflows by automating text extraction, translation, and layout management. With features like smart dictionaries, non-destructive cloning, and in-place text replacement, it's designed to save time while maintaining design quality.

Happy translating! 🌐