
I was recently reading a book about programming when I stumbled upon the phrase:
“A Programming Language is a ‘Language’ which we created to communicate better with the computer.”
Language may be the most powerful tool in Human Evolution. With it, we know when our loved ones are happy or sad. We express our feelings to others and to the world.
So I had this weird idea…
We use language, in this case a programming language, to communicate something to the computer. But, what if it happened the other way around?
Would it be possible to translate what a computer “sees” into our language? And if it were possible, would it have something to say?

The way computers “see” images
Let's take the image above for example. It is basically an array of Pixels. Each Pixel is formed by the Colors Red, Green, Blue(RGB).

So I’ve created code that transforms a pixel into letters.

I do that with all of an Image’s Pixels to generate a massive text. Then I look for any existing words in there…

These are some of the results




Okay… Maybe computers do not have feelings(yet)
For a computer, there are no oceans or boats… there are only ones and zeroes.
Getting an image’s data, the way it exists on a computer and transforming it into letters to see what comes out of it was a lot of fun!
If you’re interested in the code or want to play with it you can find the project on my Codepen page.
Feedback, suggestions and whatever you want below please!
