The words you provided are all Roman military ranks or titles. In Punic, a language spoken by the ancient Carthaginians, specific military ranks may not have direct equivalents due to differences in military organization and terminology between the Romans and the Carthaginians. However, the general term for a soldier or warrior in Punic could be represented by the word "ḥm" (often transliterated as "ḥamme"), which means "soldier" or "warrior."
If you're looking for a more direct translation or equivalent for each specific title, that would be more complex, as Punic military structure is not as well-documented, and there may not be exact translations for each rank.