diff --git a/_data/pt-br/footer.yml b/_data/pt-br/footer.yml
index 0c01070597..ac75f6f544 100644
--- a/_data/pt-br/footer.yml
+++ b/_data/pt-br/footer.yml
@@ -4,4 +4,4 @@ coc: Código de Conduta
trademark_policy: Política de Marcas
security_policy: Política de Segurança
license: Licença
-trademark_legal: Copyright OpenJS Foundation and Express contributors. All rights reserved. The OpenJS Foundation has registered trademarks and uses trademarks. For a list of trademarks of the OpenJS Foundation, please see our Trademark Policy and Trademark List. Trademarks and logos not indicated on the list of OpenJS Foundation trademarks are trademarks™ or registered® trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.
+trademark_legal: Copyright OpenJS Foundation e Express contributors. Todos os direitos reservados. A OpenJS Foundation possui marcas registradas e utiliza marcas registradas. Para obter uma lista de marcas registradas da Fundação OpenJS, por favor veja nossa Politica de Marca e Lista de Marcas. Marcas e logotipos não indicados na lista de marcas registradas da OpenJS Foundation são marcas registradas ou registradas de seus respectivos titulares. O uso deles não implica em nenhuma afiliação ou endosso por eles.
diff --git a/pt-br/advanced/healthcheck-graceful-shutdown.md b/pt-br/advanced/healthcheck-graceful-shutdown.md
index ad9a9f798a..5b3257d30b 100644
--- a/pt-br/advanced/healthcheck-graceful-shutdown.md
+++ b/pt-br/advanced/healthcheck-graceful-shutdown.md
@@ -11,7 +11,7 @@ redirect_from: " "
## Desligamento Gracioso
-When you deploy a new version of your application, you must replace the previous version. The process manager you're using will first send a SIGTERM signal to the application to notify it that it will be killed. Once the application gets this signal, it should stop accepting new requests, finish all the ongoing requests, clean up the resources it used, including database connections and file locks then exit.
+Quando você publica uma nova versão do seu aplicativo, você deve substituir a versão anterior. The process manager you're using will first send a SIGTERM signal to the application to notify it that it will be killed. Once the application gets this signal, it should stop accepting new requests, finish all the ongoing requests, clean up the resources it used, including database connections and file locks then exit.
### Exemplo
@@ -28,7 +28,7 @@ process.on('SIGTERM', () => {
## Verificações de integridade
-A load balancer uses health checks to determine if an application instance is healthy and can accept requests. For example, [Kubernetes has two health checks](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/):
+A load balancer uses health checks to determine if an application instance is healthy and can accept requests. Por exemplo, [Kubernetes tem dois exames de saúde](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/):
- `liveness`, that determines when to restart a container.
- `readiness`, that determines when a container is ready to start accepting traffic. When a pod is not ready, it is removed from the service load balancers.
\ No newline at end of file
diff --git a/pt-br/guide/error-handling.md b/pt-br/guide/error-handling.md
index 7c040ceb7e..b58be964c3 100644
--- a/pt-br/guide/error-handling.md
+++ b/pt-br/guide/error-handling.md
@@ -57,8 +57,8 @@ app.get('/user/:id', async (req, res, next) => {
```
Se `getUserById` lança um erro ou rejeita, `next` será chamado com
-o erro lançado ou o valor rejeitado. If no rejected value is provided, `next`
-will be called with a default Error object provided by the Express router.
+o erro lançado ou o valor rejeitado. Se nenhum valor rejeitado for fornecido, `next`
+será chamado com um objeto de erro padrão fornecido pelo roteador Express.
Se passar qualquer coisa para a função `next()`
(exceto a sequência de caracteres `'route'`),
@@ -66,8 +66,8 @@ o Express considera a solicitação atual como estando em erro e irá
ignorar quaisquer funções restantes de roteamento e middleware que
não sejam de manipulação de erros.
-If the callback in a sequence provides no data, only errors, you can simplify
-this code as follows:
+Se o callback em uma sequência não fornecer dados, somente erros, você pode simplificar
+este código da seguinte forma:
```js
app.get('/', [
@@ -80,9 +80,9 @@ app.get('/', [
])
```
-In the above example, `next` is provided as the callback for `fs.writeFile`,
-which is called with or without errors. If there is no error, the second
-handler is executed, otherwise Express catches and processes the error.
+No exemplo acima, `next` é fornecido como o callback para `fs.writeFile`,
+que é chamado com ou sem erros. Se não houver erro, o segundo manipulador
+é executado, caso contrário as capturas e processam o erro.
You must catch errors that occur in asynchronous code invoked by route handlers or
middleware and pass them to Express for processing. Por exemplo: