Skip To Main Content
deepl storyblok integration

Storyblok DeepL Translation Plugin

9thCO developed a custom Storyblok plugin that enables automated content translation using DeepL API.

The Challenge

1NCE, a global IoT connectivity provider, was facing critical issues with content localization in their Storyblok CMS. They had initially attempted to use Virtual Identity's existing DeepL App for Storyblok, but encountered a fundamental problem: while the plugin successfully duplicated content, it completely failed to perform any actual translation.

At a high-level, 9thCO helped 1NCE to develop a custom solution as well as technical specifications for secure plugin architecture.

The Solution

9thCO worked closely with 1NCE to develop a replacement solution that not only fixed the translation functionality but exceeded the original plugin's capabilities. 9thCO then built out a robust plugin using React and Vercel serverless architecture following Storyblok's Partner Portal requirements.

Once the requirements were mapped, 9thCO developed a custom Storyblok tool plugin from the ground up. Our expert Development Team took into consideration all the project requirements including 1NCE's security needs and recommended a serverless architecture that allows for continuous scaling. For the translation plugin, some of the notable technologies that were put in place include:

  • Custom Storyblok tool plugin with iframe-based architecture

  • React 19 with TypeScript for type-safe component development

  • Vercel serverless functions for secure API processing

  • Storyblok App Bridge OAuth 2.0 authentication

  • AES-256-GCM encryption for sensitive API key storage

  • DeepL API integration with batch translation capabilities

  • Material UI components for consistent Storyblok interface integration

  • Automated folder structure creation based on content hierarchy

Similar Projects

Review other samples of our work.

Contact Us

Feel free to reach out.