Shouldn't this be done with parameters?
__(':span ago', array(':span' => __($span)));
as some languages will have "ago", before the actual $span.