translate English to French: But Hu Jia has paid a very heavy price.
Mais Hu Jia a payé un très lourd tribut.