Photo by Aaron Burden on Unsplash

Member-only story

Using Selenium and deepL to automate the translation of PowerPoint files

Ever wanted to efficiently translate a PowerPoint deck? Discover how to automate such a process with Python!

Thibaud Lamothe 🤠
Published in
15 min readMay 18, 2020

--

The need for automation

Like many consultants, I’m pretty used to working with PowerPoint presentations. But lately, I’ve been asked to deal in a very special way with those *.pptx files. Instead of presenting my work or any strategy, I was asked to translate dozens and dozens of slides from french to English. And my first thoughts were exactly the same as yours: “ How boring… !!”.

Yes, very boring! But you know what? Truth is that developers deeply love being assigned boring stuff. So that they can automate them! Here is the story of my journey on translating those tens of thousands of words dispatched in hundreds of slides.

In this article, you’ll discover how to manipulate PowerPoint files with Python and how to extract information from a translation website. But let’s begin with a small Benchmark, starting with the why before getting to the how!

Looking for an existing solution

Immediately after the desperate “Too boring…”, and ahead of the confident “I’ll spend one day building…

--

--

TDS Archive
TDS Archive

Published in TDS Archive

An archive of data science, data analytics, data engineering, machine learning, and artificial intelligence writing from the former Towards Data Science Medium publication.

Thibaud Lamothe 🤠
Thibaud Lamothe 🤠

Written by Thibaud Lamothe 🤠

Head of Data @ Iroko, from Paris | Visit my website www.etomal.com | Unlock unlimited content medium.etomal.com/membership | 🤠

Responses (2)