Are there any good NLP APIs for comparing strings in terms of semantic similarity?
You can use the Universal Sentence Encoder from Google and calculate the similarity between texts using the cosine similarity or angular distance between their vector representations.