I have a feeling that even the most successful attempts on such a device would render a result like this;
"Checking target marital status"
"Activating listen mode (Wife)"
"Incoming mindwaves (Channel Wife)"
"applying random emotion algorithm"
"extracting fragments of reasonably fulfillable wishes..."
"Failed translating data to male action patterns; TARGET returns [Male Logical Processing Unit, incompatible version (husband), expected roses and chocolate. Activating fryingpan retreival process]"
I tried to make it as non-gender-biased as possible... But I'm not so sure I succeeeded. 