translate English to German: He had scarcely received a just trial and had been sentenced on flimsy grounds.
Er hat wohl kaum einen gerechten Prozeß erhalten und wurde anhand vager Gründe verurteilt.