translate English to French: The battle will be long and difficult, and victory is not assured.
La lutte sera longue et difficile, et la victoire n'est pas assurée.