Hola Steven! Un placer conocerte.
Hi there Steven, a pleasure to meet you! :)
Recuerda que el español es un idioma muy extenso y una misma palabra puede tener diversos significados. En el caso de "Sore", significa "adolorido", "dolorido" no se utiliza comunmente, por lo menos en Venezuela.
Ahora, "painful" significa "doloroso".
Espero que te haya ayudado mi respuesta. Cualquier otra duda puedes contactarme y encantado te responderé. Saludos! :)