I can confidently say that 'One Hundred Years of Solitude' is originally written in Spanish by Gabriel García Márquez. The idea of an 'official Spanish translation' is a bit amusing since Spanish is the novel's native language. It's like asking if 'Don Quixote' has a Spanish translation—it was born in Spanish! The magic realism, the lyrical prose, all of it flows from García Márquez's Colombian roots.
However, the novel has been translated into countless languages, including English, French, and German, bringing its enchanting tale of the Buendía family to global audiences. The English version, translated by Gregory Rabassa, is particularly celebrated for capturing the essence of the original. But if you want the purest experience, reading it in Spanish is the way to go. The rhythm of the language, the cultural nuances, and the author's voice are all preserved in the original text. It's a masterpiece that transcends borders, but its soul remains deeply tied to its Spanish origins.