fya (from Songhay *feeri) is best translated as "open" (its commonest sense). Of course, to open one's mouth can be to start eating - hence the frozen compound fya-mmi "open-mouth" means "breakfast". But opening is also what you do to release something from an enclosed space; hence to "open water (for something)" (fya iri), or just "open", is to irrigate, and to "open for an animal or person" is to release them. Likewise, to "open a rope (for something)" is to untie it. To release something from your grasp is to let it fall - hence to "open for something" is also to drop it. And for a man to release his wife from her obligations towards him is to end the marriage - hence to "open for a woman" is to divorce her.
We can map the connections between these easily enough, making it clear that they form a coherent network of meaning:
breakfast untie
\ / \
open - release
\ / \
irrigate divorce
But not only will any single English translation applied literally and consistently yield ludicrous results for at least some of these cases - translating it differently in different circumstances will force you to choose a single meaning in cases where the text is ambiguous. "He opened for the woman" probably means he divorced her, but in principle it could mean he released her (eg from prison), or untied her, or (literally) dropped her; in fact, since Songhay has no gender distinctions in pronouns, it should even be able to mean "It (eg an automatic door) opened for her". And of course, this kind of ambiguity can be deliberately exploited for effect, as in puns.
In Kwarandzyey, this is never likely to cause serious ambiguity - the language is almost never written down, and it's a small enough community that the context is usually known to everyone anyway. But imagine worrying about this kind of thing in a millennia-old text in a language that no one today speaks natively, and you can really see why even the most literal translation of such a text is unavoidably an act of interpretation.