diff --git a/doc/help/plugins/processes/subprocesses.rst b/doc/help/plugins/processes/subprocesses.rst
index f00340051..4066e9d43 100644
--- a/doc/help/plugins/processes/subprocesses.rst
+++ b/doc/help/plugins/processes/subprocesses.rst
@@ -1,5 +1,5 @@
 #################################
-Subprocesses and Psuedo Terminals
+Subprocesses and Pseudo Terminals
 #################################
 
 
@@ -92,10 +92,10 @@ If you need access to the subprocess, you can access it either via the ``Ide.Sub
    supervisor.start()
 
 
-Psuedo Terminals
+Pseudo Terminals
 ================
 
-Psuedo terminals are tricky business.
+Pseudo terminals are tricky business.
 In general, if you need access to a PTY, use the VTE library like Builder's terminal plugin.
 For an example of how to setup the PTY, we use a flow like this.
 
diff --git a/src/libide/buildsystem/ide-build-pipeline.c b/src/libide/buildsystem/ide-build-pipeline.c
index 9fb4c8494..0a0569345 100644
--- a/src/libide/buildsystem/ide-build-pipeline.c
+++ b/src/libide/buildsystem/ide-build-pipeline.c
@@ -2348,7 +2348,7 @@ ide_build_pipeline_attach_pty (IdeBuildPipeline      *self,
 
   if (self->pty_slave == -1)
     {
-      ide_object_warning (self, _("Psuedo terminal creation failed. Terminal features will be limited."));
+      ide_object_warning (self, _("Pseudo terminal creation failed. Terminal features will be limited."));
       return;
     }
 
diff --git a/src/plugins/terminal/gb-terminal-view.c b/src/plugins/terminal/gb-terminal-view.c
index 2d9fba3fb..f99082418 100644
--- a/src/plugins/terminal/gb-terminal-view.c
+++ b/src/plugins/terminal/gb-terminal-view.c
@@ -600,7 +600,7 @@ gb_terminal_view_class_init (GbTerminalViewClass *klass)
   properties [PROP_PTY] =
     g_param_spec_object ("pty",
                          "Pty",
-                         "The psuedo terminal to use",
+                         "The pseudo terminal to use",
                          VTE_TYPE_PTY,
                          (G_PARAM_READWRITE | G_PARAM_CONSTRUCT_ONLY | G_PARAM_STATIC_STRINGS));
 
