translate English to French: There are some positive developments in both spheres.
On constate des développements positifs dans ces deux domaines.