translate English to French: The results so far have been encouraging.
À ce stade, les résultats sont encourageants.