Developing slidelang, a translator for slides without a limit in file size.
- What is slidelang?
- Why did I start developing it?
- But DeepL, Google Translateโฆ do it already?
- Does it work well?
- How does it work?
- Is it going to stay free?
- Next
- About me
This is a very short blog post about slidelang, a new app I am developing.
What is slidelang?
It is an app that translates Powerpoint documents.
Why did I start developing it?
Because as a professor, I needed to translate my course on data science and AI from English to French. It is a Google Slide that contains ~ 300 slides. I found no solution on the market to do it.
But DeepL, Google Translateโฆ do it already?
Not for my need:
ย | DeepL | Google translate | slidelang |
---|---|---|---|
Max size | 30 Mb ๐ฒ | 10 Mb ๐ฒ | 300Mb ๐ |
Max number of translations per month | 100 | ? | no limit |
Price | $50 / month | free | free for now |
Uses your data to train their models? | no | unclear (probably yes) | no |
Preserves layout | yes | yes | yes |
Quality of translation | excellent | excellent | excellent |
Does it work well?
I let you judge for yourself:
The translation took 12 minutes. I am working at making it faster.
[edit Oct 28, 2024 -> we are down to 4:30 minutes for 300 slides! ๐๏ธ]
[edit Nov 2, 2024 -> we are down to 1:50 minutes for 300 slides! ๐๏ธ]
How does it work?
The translation is managed by calls to the OpenAI API. The preservation of the layout is achieved with a complex programmatic process that I designed.
Is it going to stay free?
No so enjoy it now! Iโll create plans that are super cheap compared to what DeepL offers.
Next
slidelang is available, up and running. I develop it slowly but surely, aiming to add amazing, useful features. Coming: translation of Google Slides, OpenOffice formats.
About me
I am academic and independent web app developer. Besides slidelang, I build nocode functions ๐, a free click and point web app to explore texts and networks. It is fully open source. Try it and give some feedback, I would appreciate it!
- my email: analysis@exploreyourdata.com ๐ง
- or on Twitter: @seinecle ๐ฑ
- you can also read the other articles of this blog ๐, where I write about the process of developing my apps.