¿Cuál es la diferencia principal entre "gift" y "talent"? ¿Son palabras intercambiables?

Respuesta de un hablante nativo
Rebecca
En este contexto, cuando se habla de una persona que tiene una habilidad natural para algo, se puede utilizar tanto "gift" como "talent". Ej: "My daughter has a gift for singing." (Mi hija tiene un don para cantar.) Ej: "My daughter has a talent for singing." (Mi hija tiene un talento especial para cantar.) Ej: "I am very talented at sports." (Se me dan muy bien los deportes.) Ej: "I have a gift for sports." (Tengo un don para los deportes.)