PROBLEM: Prove/disprove that for every countable subset $A \subset \mathbb R$, $\exists a \in \mathbb R$, such that $(a+A) \cap A = \emptyset$, where we define the set $(a + A) = \{a + x \,|\, \forall x \in A\}$.
MY ATTEMPT:
My idea was to prove the statement. Considering the set $S$ to contain the pairwise absolute difference of any two elements $a_i , a_j \in A$, I defined an $\epsilon = \inf(S)$, and defined $a = \epsilon/2$. Now it is quite trivial to see that this definition of $a$ gives the required result when added to $A$, provided $A$ is not very dense. That is, it fails for example in the case $A = \mathbb Q$, as $a = 0$ in this case.
Can anyone please suggest an universal proof for the statement? Or at least provide some hints.