If you want a high-quality Spanish version without paying, look for these older translations:

Between 1903 and 1908, Rilke exchanged ten letters with Franz Xaver Kappus, a 19-year-old officer cadet who was torn between a military career and his desire to be a poet.