Существуют ли трансляторы кода из С в C++?
по идее, после трансляции читаемость кода не ухудшится
Вы совершенно правы. И для того чтобы оттранслировать код из с в с++ вам всего навсего нужно ничего с ним не делать)).
Если можете, выложите этот самый код.
Тезисы:
1. С является подмножеством языка С++ (грубо говоря)
2. С++ очень сложный язык (если брать все его возможности)
3. С - простой язык
4. Python - язык более высокоуровневый чем С. Не все получится портировать 1-в-1, смотря что написано.
Поэтому, мои рекомендации:
1. Начать изучать язык С до той степени, чтобы вы поняли, что творится в том куске кода.
2. После этого начать изучать Python.
Книга по С: www.ozon.ru/context/detail/id/2480925