"will you marry me" vs "would you marry me"
will you marry me
表示我现在问你,能不能嫁给我,我现在就需要答案。
如果回答是yes,那么对方就算是同意嫁给你了。
would you marry me
表示你能不能考虑嫁给我。
would有未来的成分在,补全这个语义可以翻译为:在未来你会考虑嫁给我么?
如果对方回答yes,也只是说她会考虑嫁给你,未来某一天你还是得问will you marry me……
ref:
https://answers.yahoo.com/question/index?qid=20100513065142AAGax5E