Since LIMIT is performed in SQL, there is the a possibility of returning too few terms after filtering out those that haven't been translated. Slice the resulting array after translation processing to get the correct result.