Com relação a correção ortográfica no WPS, o problema é que eles ainda não implementaram múltiplas linguagens em seus documentos. Diferente do freeOffice que já faz isso muito bem, a interface do WPS não permite que você mude o idioma do parágrafo em tempo real igual ao MS Office ou freeOffice. O pior é que se você tenta escrever qualquer parágrafo em um documento mesmo estando configurado como pt-BR o WPS Office vai salvar aquele parágrafo como pt-pt fazendo os documentos brasileiros ficarem muito bugado.
Então se você pegar um documento feito no Word escrito no idioma pt-br e abrir no WPS a correção ortográfica vai funcionar legal pois o WPS vai identificar todos os parágrafos como pt-br, porém qualquer parágrafo novo que você digitar no documento ele vai ser salvo como pt-pt desativando a correção ortográfica para esse parágrafo.
Experimente colocar o corretor ortográfico como pt-br, digite alguns parágrafos e salve o documento. Mude a extensão de docx para zip e extraia para uma pasta, depois navegue pelas pastas até encontrar um arquivo document.xml. Você vai encontrar uma série de tags com valores pt-pt indicando que o WPS não tá salvando para português brasileiro.
<w:lang w:val="pt-PT"/>
Se você inventar de alterar essas tags para pt-BR, compactar a pasta para zip e mudar a extensão novamente para docx, a correção irá pegar pelo menos naquele momento.
Já tentei de tudo mas somente se tiver o código fonte e recompilar ele que talvez possa ser corrigido.