translate English to French: It is an incontestable fact that the country possessing the world's most sophisticated space technology is busy pursuing its plan to develop space weapons.
Il est indéniable que le pays qui possède la technologie spatiale la plus perfectionnée du monde n'a jamais cessé de chercher à mettre au point des armes spatiales.