translate English to French: The ultimate impact of these relationships is yet to be seen.
Les répercussions ultimes de ces relations restent à voir.