mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2024-09-29 16:30:49 +00:00
Fixing translations of the same term but with different case.
This commit is contained in:
parent
26c4677b75
commit
6d17c8d79f
@ -24,7 +24,7 @@ data class ResultOrError(
|
||||
)
|
||||
|
||||
object LanguageTranslatorService {
|
||||
var executorService = Executors.newScheduledThreadPool(3)
|
||||
var executorService = Executors.newScheduledThreadPool(5)
|
||||
|
||||
private val options = LanguageIdentificationOptions.Builder().setExecutor(executorService).setConfidenceThreshold(0.6f).build()
|
||||
private val languageIdentification = LanguageIdentification.getClient(options)
|
||||
@ -157,7 +157,7 @@ object LanguageTranslatorService {
|
||||
|
||||
fun autoTranslate(text: String, dontTranslateFrom: Set<String>, translateTo: String): Task<ResultOrError> {
|
||||
return identifyLanguage(text).onSuccessTask(executorService) {
|
||||
if (it == translateTo) {
|
||||
if (it.equals(translateTo, true)) {
|
||||
Tasks.forCanceled()
|
||||
} else if (it != "und" && !dontTranslateFrom.contains(it)) {
|
||||
translate(text, it, translateTo)
|
||||
|
Loading…
Reference in New Issue
Block a user