Eine andere Sprache zu sprechen, ist eine beeindruckende Fähigkeit zu haben.
I want to say:
Speaking another language is an impressive skill to have.
I’m not sure if speaking another language translates to eine andere Sprache zu sprechen.
Eine andere Sprache zu sprechen, ist eine beeindruckende Fähigkeit zu haben.
I want to say:
Speaking another language is an impressive skill to have.
I’m not sure if speaking another language translates to eine andere Sprache zu sprechen.
This sounds a little too literally translated from English and a little clunky. I would rather say in German:
Es ist eine beeindruckende Fähigkeit eine andere Sprache zu sprechen.
The literal translation of to have sounds very not German.
speaking another language would directly translate to das Sprechen einer anderen Sprache, but eine andere Sprache zu sprechen (to speak another language) sounds much better in nearly every case.
Sam's answer is quite correct about the rather literal translation of to have, but:
Es ist eine beeindruckende Fähigkeit, eine andere Sprache zu sprechen.
mind the comma.